44
55use Foundry \Tests \Test_Model ;
66use Foundry \Tests \Test_Controller ;
7+ use WP_UnitTestCase ;
8+ use WP_REST_Server ;
9+ use WP_REST_Request ;
710
8- class ControllerTest extends \ WP_UnitTestCase {
11+ class ControllerTest extends WP_UnitTestCase {
912
10- /** @var \ WP_REST_Server */
13+ /** @var WP_REST_Server */
1114 protected $ server ;
1215
1316 public static function set_up_before_class () {
@@ -23,9 +26,9 @@ public function set_up() {
2326 // Routes are registered outside rest_api_init for test isolation.
2427 $ this ->setExpectedIncorrectUsage ( 'register_rest_route ' );
2528
26- /** @var \ WP_REST_Server $wp_rest_server */
29+ /** @var WP_REST_Server $wp_rest_server */
2730 global $ wp_rest_server ;
28- $ wp_rest_server = new \ WP_REST_Server ();
31+ $ wp_rest_server = new WP_REST_Server ();
2932 $ this ->server = $ wp_rest_server ;
3033
3134 $ controller = new Test_Controller ();
@@ -45,7 +48,7 @@ public function test_register_routes() {
4548 }
4649
4750 public function test_create_item () {
48- $ request = new \ WP_REST_Request ( 'POST ' , '/foundry-test/v1/items ' );
51+ $ request = new WP_REST_Request ( 'POST ' , '/foundry-test/v1/items ' );
4952 $ request ->set_param ( 'name ' , 'REST Created ' );
5053 $ request ->set_param ( 'status ' , 'active ' );
5154 $ request ->set_param ( 'value ' , 42 );
@@ -69,7 +72,7 @@ public function test_get_item() {
6972 $ model ->save ();
7073 $ id = $ model ->get_id ();
7174
72- $ request = new \ WP_REST_Request ( 'GET ' , '/foundry-test/v1/items/ ' . $ id );
75+ $ request = new WP_REST_Request ( 'GET ' , '/foundry-test/v1/items/ ' . $ id );
7376 $ response = $ this ->server ->dispatch ( $ request );
7477
7578 $ this ->assertEquals ( 200 , $ response ->get_status () );
@@ -79,7 +82,7 @@ public function test_get_item() {
7982 }
8083
8184 public function test_get_item_not_found () {
82- $ request = new \ WP_REST_Request ( 'GET ' , '/foundry-test/v1/items/999999 ' );
85+ $ request = new WP_REST_Request ( 'GET ' , '/foundry-test/v1/items/999999 ' );
8386 $ response = $ this ->server ->dispatch ( $ request );
8487
8588 $ this ->assertEquals ( 404 , $ response ->get_status () );
@@ -99,7 +102,7 @@ public function test_update_item() {
99102 $ model ->save ();
100103 $ id = $ model ->get_id ();
101104
102- $ request = new \ WP_REST_Request ( 'POST ' , '/foundry-test/v1/items/ ' . $ id );
105+ $ request = new WP_REST_Request ( 'POST ' , '/foundry-test/v1/items/ ' . $ id );
103106 $ request ->set_param ( 'name ' , 'After Update ' );
104107 $ response = $ this ->server ->dispatch ( $ request );
105108
@@ -114,7 +117,7 @@ public function test_delete_item() {
114117 $ model ->save ();
115118 $ id = $ model ->get_id ();
116119
117- $ request = new \ WP_REST_Request ( 'DELETE ' , '/foundry-test/v1/items/ ' . $ id );
120+ $ request = new WP_REST_Request ( 'DELETE ' , '/foundry-test/v1/items/ ' . $ id );
118121 $ response = $ this ->server ->dispatch ( $ request );
119122
120123 $ this ->assertEquals ( 200 , $ response ->get_status () );
@@ -127,7 +130,7 @@ public function test_delete_item() {
127130 }
128131
129132 public function test_create_item_rejects_existing_id () {
130- $ request = new \ WP_REST_Request ( 'POST ' , '/foundry-test/v1/items ' );
133+ $ request = new WP_REST_Request ( 'POST ' , '/foundry-test/v1/items ' );
131134 $ request ->set_param ( 'id ' , 999 );
132135 $ request ->set_param ( 'name ' , 'Should Fail ' );
133136
@@ -141,7 +144,7 @@ public function test_response_includes_self_link() {
141144 $ model ->save ();
142145 $ id = $ model ->get_id ();
143146
144- $ request = new \ WP_REST_Request ( 'GET ' , '/foundry-test/v1/items/ ' . $ id );
147+ $ request = new WP_REST_Request ( 'GET ' , '/foundry-test/v1/items/ ' . $ id );
145148 $ response = $ this ->server ->dispatch ( $ request );
146149
147150 $ links = $ response ->get_links ();
0 commit comments