{"id":413046,"date":"2013-12-29T16:18:51","date_gmt":"2013-12-29T23:18:51","guid":{"rendered":"https:\/\/2014.phoenix.wordcamp.org\/?post_type=wcb_session&#038;p=413046"},"modified":"2014-01-04T15:57:10","modified_gmt":"2014-01-04T22:57:10","slug":"12-needs-unit-tests","status":"publish","type":"wcb_session","link":"https:\/\/phoenix.wordcamp.org\/2014\/session\/12-needs-unit-tests\/","title":{"rendered":"{12} Needs Unit Tests"},"content":{"rendered":"<p>Unit testing can be scary for anyone who&#8217;s not a hard-core dev. But they don&#8217;t need to be! \u00a0I&#8217;ll help you get up and running with the WordPress unit test framework so your new patches will never need to sit idle on this report page again! \u00a0Even if you don&#8217;t have a patch to contribute to WordPress, you can still get your name on the contributor list by writing tests for any patches that live on this report, too!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unit testing can be scary for anyone who&#8217;s not a hard-core dev. But they don&#8217;t need to be! \u00a0I&#8217;ll help you get up and running with the WordPress unit test framework so your new patches will never need to sit idle on this report page again! \u00a0Even if you don&#8217;t have a patch to contribute [&hellip;]<\/p>\n","protected":false},"author":295019,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1390161600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[330673],"footnotes":""},"session_track":[162283],"session_category":[],"class_list":["post-413046","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-contribute"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"January 19, 2014","time":"1:00 PM"},"session_speakers":[{"id":"330673","slug":"ericmann","name":"Eric Mann","link":"https:\/\/phoenix.wordcamp.org\/2014\/speaker\/ericmann\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/413046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/413046\/revisions"}],"predecessor-version":[{"id":441039,"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/413046\/revisions\/441039"}],"speakers":[{"embeddable":true,"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/330673"}],"author":[{"embeddable":true,"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wporg\/v1\/users\/ericmann"}],"wp:attachment":[{"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=413046"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=413046"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/phoenix.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=413046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}