- Timestamp:
- 01/29/2020 12:43:23 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/rest-api/rest-tags-controller.php
r46657 r47122 132 132 133 133 public function test_context_param() { 134 // Collection 134 // Collection. 135 135 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags' ); 136 136 $response = rest_get_server()->dispatch( $request ); … … 138 138 $this->assertEquals( 'view', $data['endpoints'][0]['args']['context']['default'] ); 139 139 $this->assertEqualSets( array( 'view', 'embed', 'edit' ), $data['endpoints'][0]['args']['context']['enum'] ); 140 // Single 140 // Single. 141 141 $tag1 = $this->factory->tag->create( array( 'name' => 'Season 5' ) ); 142 142 $request = new WP_REST_Request( 'OPTIONS', '/wp/v2/tags/' . $tag1 ); … … 888 888 $request->set_param( 'slug', $term->slug ); 889 889 890 // Run twice to make sure that the update still succeeds even if no DB891 // rows are updated.890 // Run twice to make sure that the update still succeeds 891 // even if no DB rows are updated. 892 892 $response = rest_get_server()->dispatch( $request ); 893 893 $this->assertEquals( 200, $response->get_status() ); … … 981 981 982 982 public function verify_tag_roundtrip( $input = array(), $expected_output = array() ) { 983 // Create the tag 983 // Create the tag. 984 984 $request = new WP_REST_Request( 'POST', '/wp/v2/tags' ); 985 985 foreach ( $input as $name => $value ) { … … 990 990 $actual_output = $response->get_data(); 991 991 992 // Compare expected API output to actual API output 992 // Compare expected API output to actual API output. 993 993 $this->assertEquals( $expected_output['name'], $actual_output['name'] ); 994 994 $this->assertEquals( $expected_output['description'], $actual_output['description'] ); 995 995 996 // Compare expected API output to WP internal values 996 // Compare expected API output to WP internal values. 997 997 $tag = get_term_by( 'id', $actual_output['id'], 'post_tag' ); 998 998 $this->assertEquals( $expected_output['name'], $tag->name ); 999 999 $this->assertEquals( $expected_output['description'], $tag->description ); 1000 1000 1001 // Update the tag 1001 // Update the tag. 1002 1002 $request = new WP_REST_Request( 'PUT', sprintf( '/wp/v2/tags/%d', $actual_output['id'] ) ); 1003 1003 foreach ( $input as $name => $value ) { … … 1008 1008 $actual_output = $response->get_data(); 1009 1009 1010 // Compare expected API output to actual API output 1010 // Compare expected API output to actual API output. 1011 1011 $this->assertEquals( $expected_output['name'], $actual_output['name'] ); 1012 1012 $this->assertEquals( $expected_output['description'], $actual_output['description'] ); 1013 1013 1014 // Compare expected API output to WP internal values 1014 // Compare expected API output to WP internal values. 1015 1015 $tag = get_term_by( 'id', $actual_output['id'], 'post_tag' ); 1016 1016 $this->assertEquals( $expected_output['name'], $tag->name );
Note: See TracChangeset
for help on using the changeset viewer.