@@ 43-63 (lines=21) @@ | ||
40 | $this->assertEqualSets( array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum'] ); |
|
41 | } |
|
42 | ||
43 | public function test_registered_query_params() { |
|
44 | $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); |
|
45 | $response = $this->server->dispatch( $request ); |
|
46 | $data = $response->get_data(); |
|
47 | $keys = array_keys( $data['endpoints'][0]['args'] ); |
|
48 | sort( $keys ); |
|
49 | $this->assertEquals( array( |
|
50 | 'context', |
|
51 | 'exclude', |
|
52 | 'hide_empty', |
|
53 | 'include', |
|
54 | 'offset', |
|
55 | 'order', |
|
56 | 'orderby', |
|
57 | 'page', |
|
58 | 'per_page', |
|
59 | 'post', |
|
60 | 'search', |
|
61 | 'slug', |
|
62 | ), $keys ); |
|
63 | } |
|
64 | ||
65 | public function test_get_items() { |
|
66 | $this->factory->tag->create(); |
@@ 43-63 (lines=21) @@ | ||
40 | $this->assertEqualSets( array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum'] ); |
|
41 | } |
|
42 | ||
43 | public function test_registered_query_params() { |
|
44 | $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/categories' ); |
|
45 | $response = $this->server->dispatch( $request ); |
|
46 | $data = $response->get_data(); |
|
47 | $keys = array_keys( $data['endpoints'][0]['args'] ); |
|
48 | sort( $keys ); |
|
49 | $this->assertEquals( array( |
|
50 | 'context', |
|
51 | 'exclude', |
|
52 | 'hide_empty', |
|
53 | 'include', |
|
54 | 'order', |
|
55 | 'orderby', |
|
56 | 'page', |
|
57 | 'parent', |
|
58 | 'per_page', |
|
59 | 'post', |
|
60 | 'search', |
|
61 | 'slug', |
|
62 | ), $keys ); |
|
63 | } |
|
64 | ||
65 | public function test_get_items() { |
|
66 | $request = new WP_REST_Request( 'GET', '/wp/v2/categories' ); |
@@ 53-72 (lines=20) @@ | ||
50 | $this->assertEquals( array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum'] ); |
|
51 | } |
|
52 | ||
53 | public function test_registered_query_params() { |
|
54 | $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/users' ); |
|
55 | $response = $this->server->dispatch( $request ); |
|
56 | $data = $response->get_data(); |
|
57 | $keys = array_keys( $data['endpoints'][0]['args'] ); |
|
58 | sort( $keys ); |
|
59 | $this->assertEquals( array( |
|
60 | 'context', |
|
61 | 'exclude', |
|
62 | 'include', |
|
63 | 'offset', |
|
64 | 'order', |
|
65 | 'orderby', |
|
66 | 'page', |
|
67 | 'per_page', |
|
68 | 'roles', |
|
69 | 'search', |
|
70 | 'slug', |
|
71 | ), $keys ); |
|
72 | } |
|
73 | ||
74 | public function test_get_items() { |
|
75 | wp_set_current_user( $this->user ); |