{"id":52807,"date":"2012-08-20T03:31:57","date_gmt":"2012-08-20T03:31:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/razor\/"},"modified":"2013-02-09T14:57:06","modified_gmt":"2013-02-09T14:57:06","slug":"razor","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/razor\/","author":5811798,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.2","stable_tag":"3.2","tested":"3.5.2","requires":"3.4","requires_php":"","requires_plugins":"","header_name":"Razor","header_author":"The BP-Media Team","header_description":"","assets_banners_color":"041170","last_updated":"2013-02-09 14:57:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/code.google.com\/p\/wp-razor\/","header_author_uri":"https:\/\/code.google.com\/p\/buddypress-media\/people\/list\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":6400,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"589321","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.1","3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":"1573885","resolution":"1","location":"plugin"},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":"1573885","resolution":"2","location":"plugin"},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":"1573885","resolution":"3","location":"plugin"}},"screenshots":{"1":"<strong>Terminal Window<\/strong> - Razor running in the terminal window on Windows 7","2":"<strong>Debug Dump<\/strong> - Using RAZ_debug::dump() to dump a variable to the browser","3":"<strong>Debug Diff<\/strong> - Using RAZ_debug::diff() to compare two arrays in the browser"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[204,56968],"plugin_category":[44],"plugin_contributors":[128052,77845,82963],"plugin_business_model":[],"class_list":["post-52807","plugin","type-plugin","status-closed","hentry","plugin_tags-buddypress","plugin_tags-unit-test","plugin_category-discussion-and-community","plugin_contributors-2inov8","plugin_contributors-boonebgorges","plugin_contributors-foxly","plugin_committers-2inov8","plugin_committers-boonebgorges","plugin_committers-foxly"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/razor_041170.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/razor\/trunk\/screenshot-1.gif?rev=1573885","caption":"<strong>Terminal Window<\/strong> - Razor running in the terminal window on Windows 7"},{"src":"https:\/\/ps.w.org\/razor\/trunk\/screenshot-2.gif?rev=1573885","caption":"<strong>Debug Dump<\/strong> - Using RAZ_debug::dump() to dump a variable to the browser"},{"src":"https:\/\/ps.w.org\/razor\/trunk\/screenshot-3.gif?rev=1573885","caption":"<strong>Debug Diff<\/strong> - Using RAZ_debug::diff() to compare two arrays in the browser"}],"raw_content":"<!--section=description-->\n<p>Razor is a powerful cross-platform unit test system that verifies the PHP and JavaScript code used in WordPress plugins works properly. It's the unit test system behind large plugins like <a href=\"http:\/\/wordpress.org\/extend\/plugins\/buddypress\/\">BuddyPress<\/a> and <a href=\"http:\/\/github.com\/Foxfire\/foxfire\">BP-Media<\/a>.<\/p>\n\n<p>To learn how to use Razor, please visit our <a href=\"https:\/\/github.com\/WP-Razor\/Razor\">Developer Support Site<\/a><\/p>\n\n<h4>It Just Works<\/h4>\n\n<p>Razor works on any modern desktop operating system, with zero user intervention. Our battle-hardened core runs reliably on even the most misconfigured of servers, automatically handling common problems. In the rare cases where Razor can't run, it provides useful debugging info.<\/p>\n\n<h4>Multi Platform<\/h4>\n\n<p>Razor runs on Linux, Windows, and Mac OS, letting you effortlessly move from your Windows desktop to your Mac notebook to your Linux production server, confident that your unit tests will run correctly. Razor's multi-platform support dramatically simplifies coordinating large development teams, because everyone on the team can use the same test platform and the same unit tests.<\/p>\n\n<h4>Zero Dependencies<\/h4>\n\n<p>Razor uses a specially modified fork of PHPUnit that don't need PEAR. This eliminates PHPUnit's legendary installation problems for Mac and Windows users. Zero dependencies also means you can check Razor into your team's version control system, confident that it will run on any machine.<\/p>\n\n<h4>Scalable<\/h4>\n\n<p>Razor meets the needs of both single developers and large development teams. Casual users can run tests in the WordPress backend, viewing results in their browser. Enterprise users can run tests in the terminal window, and can also use Razor as part of large-scale distributed test systems like <a href=\"http:\/\/travis-ci.org\/\">Travis-CI<\/a>.<\/p>\n\n<h4>Extremely Powerful<\/h4>\n\n<p>Razor lets developers script tests that were previously impossible to automate. Our powerful test core can install and activate plugins, load the entire database from an image file, and even check the code coverage of testcases. Razor's powerful command-line interface makes it easy to integrate with large automated test systems.<\/p>","raw_excerpt":"State of the art cross-platform automated unit testing for WordPress plugins on Linux, Windows, and Mac OS ...from the BP-Media Team.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/52807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=52807"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/foxly"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=52807"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=52807"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=52807"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=52807"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=52807"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=52807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}