- Timestamp:
- 08/14/2020 04:33:24 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-settings-controller.php
r47325 r48791 42 42 parent::tearDown(); 43 43 44 if ( isset( get_registered_settings()['mycustomarraysetting'] ) ) { 45 unregister_setting( 'somegroup', 'mycustomarraysetting' ); 44 $settings_to_unregister = array( 45 'mycustomsetting', 46 'mycustomsetting1', 47 'mycustomsetting2', 48 'mycustomarraysetting', 49 ); 50 51 $registered_settings = get_registered_settings(); 52 53 foreach ( $settings_to_unregister as $setting ) { 54 if ( isset( $registered_settings[ $setting ] ) ) { 55 unregister_setting( 'somegroup', $setting ); 56 } 46 57 } 47 58 } … … 154 165 $data = $response->get_data(); 155 166 $this->assertEquals( 'validvalue2', $data['mycustomsettinginrest'] ); 156 157 unregister_setting( 'somegroup', 'mycustomsetting' );158 167 } 159 168 … … 204 213 $data = $response->get_data(); 205 214 $this->assertEquals( null, $data['mycustomsetting'] ); 206 207 unregister_setting( 'somegroup', 'mycustomsetting' );208 215 } 209 216 … … 259 266 $data = $response->get_data(); 260 267 $this->assertEquals( null, $data['mycustomsetting'] ); 261 262 unregister_setting( 'somegroup', 'mycustomsetting' );263 268 } 264 269 … … 313 318 $this->assertEquals( 'unfiltered2', $data['mycustomsettinginrest2'] ); 314 319 315 unregister_setting( 'somegroup', 'mycustomsetting' );316 320 remove_all_filters( 'rest_pre_get_setting' ); 317 321 } … … 367 371 $data = $response->get_data(); 368 372 $this->assertEquals( null, $data['mycustomsettinginrest'] ); 369 unregister_setting( 'somegroup', 'mycustomsetting' );370 373 } 371 374 … … 438 441 439 442 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 440 unregister_setting( 'somegroup', 'mycustomsetting' );441 443 } 442 444 … … 541 543 $response = rest_get_server()->dispatch( $request ); 542 544 $this->assertErrorResponse( 'rest_invalid_param', $response, 400 ); 543 unregister_setting( 'somegroup', 'mycustomsetting' );544 545 } 545 546
Note: See TracChangeset
for help on using the changeset viewer.