Code Duplication    Length = 14-14 lines in 6 locations

tests/phpunit/tests/rest-api/rest-comments-controller.php 1 location

@@ 136-149 (lines=14) @@
133
        $this->assertCount(3, $routes['/wp/v2/comments/(?P<id>[\d]+)']);
134
    }
135
136
    public function test_context_param() 
137
    {
138
        // Collection
139
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/comments');
140
        $response = $this->server->dispatch($request);
141
        $data = $response->get_data();
142
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
143
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
144
        // Single
145
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/comments/' . self::$approved_id);
146
        $response = $this->server->dispatch($request);
147
        $data = $response->get_data();
148
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
149
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
150
    }
151
152
    public function test_registered_query_params() 

tests/phpunit/tests/rest-api/rest-post-statuses-controller.php 1 location

@@ 22-35 (lines=14) @@
19
        $this->assertArrayHasKey('/wp/v2/statuses/(?P<status>[\w-]+)', $routes);
20
    }
21
22
    public function test_context_param() 
23
    {
24
        // Collection
25
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/statuses');
26
        $response = $this->server->dispatch($request);
27
        $data = $response->get_data();
28
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
29
        $this->assertEqualSets(array( 'embed', 'view', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
30
        // Single
31
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/statuses/publish');
32
        $response = $this->server->dispatch($request);
33
        $data = $response->get_data();
34
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
35
        $this->assertEqualSets(array( 'embed', 'view', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
36
    }
37
38
    public function test_get_items() 

tests/phpunit/tests/rest-api/rest-post-types-controller.php 1 location

@@ 22-35 (lines=14) @@
19
        $this->assertArrayHasKey('/wp/v2/types/(?P<type>[\w-]+)', $routes);
20
    }
21
22
    public function test_context_param() 
23
    {
24
        // Collection
25
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/types');
26
        $response = $this->server->dispatch($request);
27
        $data = $response->get_data();
28
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
29
        $this->assertEqualSets(array( 'view', 'edit', 'embed' ), $data['endpoints'][0]['args']['context']['enum']);
30
        // Single
31
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/types/post');
32
        $response = $this->server->dispatch($request);
33
        $data = $response->get_data();
34
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
35
        $this->assertEqualSets(array( 'view', 'edit', 'embed' ), $data['endpoints'][0]['args']['context']['enum']);
36
    }
37
38
    public function test_get_items() 

tests/phpunit/tests/rest-api/rest-posts-controller.php 1 location

@@ 92-105 (lines=14) @@
89
        $this->assertCount(3, $routes['/wp/v2/posts/(?P<id>[\d]+)']);
90
    }
91
92
    public function test_context_param() 
93
    {
94
        // Collection
95
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/posts');
96
        $response = $this->server->dispatch($request);
97
        $data = $response->get_data();
98
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
99
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
100
        // Single
101
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/posts/' . self::$post_id);
102
        $response = $this->server->dispatch($request);
103
        $data = $response->get_data();
104
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
105
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
106
    }
107
108
    public function test_registered_query_params() 

tests/phpunit/tests/rest-api/rest-taxonomies-controller.php 1 location

@@ 23-36 (lines=14) @@
20
        $this->assertArrayHasKey('/wp/v2/taxonomies/(?P<taxonomy>[\w-]+)', $routes);
21
    }
22
23
    public function test_context_param() 
24
    {
25
        // Collection
26
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/taxonomies');
27
        $response = $this->server->dispatch($request);
28
        $data = $response->get_data();
29
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
30
        $this->assertEqualSets(array( 'view', 'edit', 'embed' ), $data['endpoints'][0]['args']['context']['enum']);
31
        // Single
32
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/taxonomies/post_tag');
33
        $response = $this->server->dispatch($request);
34
        $data = $response->get_data();
35
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
36
        $this->assertEqualSets(array( 'view', 'edit', 'embed' ), $data['endpoints'][0]['args']['context']['enum']);
37
    }
38
39
    public function test_get_items() 

tests/phpunit/tests/rest-api/rest-users-controller.php 1 location

@@ 75-88 (lines=14) @@
72
        $this->assertArrayHasKey('/wp/v2/users/me', $routes);
73
    }
74
75
    public function test_context_param() 
76
    {
77
        // Collection
78
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/users');
79
        $response = $this->server->dispatch($request);
80
        $data = $response->get_data();
81
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
82
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
83
        // Single
84
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/users/' . self::$user);
85
        $response = $this->server->dispatch($request);
86
        $data = $response->get_data();
87
        $this->assertEquals('view', $data['endpoints'][0]['args']['context']['default']);
88
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
89
    }
90
91
    public function test_registered_query_params()