Code Duplication    Length = 27-29 lines in 3 locations

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

@@ 152-180 (lines=29) @@
149
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
150
    }
151
152
    public function test_registered_query_params() 
153
    {
154
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/comments');
155
        $response = $this->server->dispatch($request);
156
        $data = $response->get_data();
157
        $keys = array_keys($data['endpoints'][0]['args']);
158
        sort($keys);
159
        $this->assertEquals(
160
            array(
161
            'after',
162
            'author',
163
            'author_email',
164
            'author_exclude',
165
            'before',
166
            'context',
167
            'exclude',
168
            'include',
169
            'offset',
170
            'order',
171
            'orderby',
172
            'page',
173
            'parent',
174
            'parent_exclude',
175
            'password',
176
            'per_page',
177
            'post',
178
            'search',
179
            'status',
180
            'type',
181
            ), $keys 
182
        );
183
    }

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

@@ 65-91 (lines=27) @@
62
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
63
    }
64
65
    public function test_registered_query_params() 
66
    {
67
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/pages');
68
        $response = $this->server->dispatch($request);
69
        $data = $response->get_data();
70
        $keys = array_keys($data['endpoints'][0]['args']);
71
        sort($keys);
72
        $this->assertEquals(
73
            array(
74
            'after',
75
            'author',
76
            'author_exclude',
77
            'before',
78
            'context',
79
            'exclude',
80
            'include',
81
            'menu_order',
82
            'offset',
83
            'order',
84
            'orderby',
85
            'page',
86
            'parent',
87
            'parent_exclude',
88
            'per_page',
89
            'search',
90
            'slug',
91
            'status',
92
            ), $keys 
93
        );
94
    }

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

@@ 108-136 (lines=29) @@
105
        $this->assertEquals(array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum']);
106
    }
107
108
    public function test_registered_query_params() 
109
    {
110
        $request = new WP_REST_Request('OPTIONS', '/wp/v2/posts');
111
        $response = $this->server->dispatch($request);
112
        $data = $response->get_data();
113
        $keys = array_keys($data['endpoints'][0]['args']);
114
        sort($keys);
115
        $this->assertEquals(
116
            array(
117
            'after',
118
            'author',
119
            'author_exclude',
120
            'before',
121
            'categories',
122
            'categories_exclude',
123
            'context',
124
            'exclude',
125
            'include',
126
            'offset',
127
            'order',
128
            'orderby',
129
            'page',
130
            'per_page',
131
            'search',
132
            'slug',
133
            'status',
134
            'sticky',
135
            'tags',
136
            'tags_exclude',
137
            ), $keys 
138
        );
139
    }