Make WordPress Core

Ticket #39122: 39122.3.diff

File 39122.3.diff, 3.9 KB (added by birgire, 6 years ago)
  • tests/phpunit/tests/rest-api/rest-categories-controller.php

    diff --git tests/phpunit/tests/rest-api/rest-categories-controller.php tests/phpunit/tests/rest-api/rest-categories-controller.php
    index 79add82..3c95438 100644
    class WP_Test_REST_Categories_Controller extends WP_Test_REST_Controller_Testcas 
    690690                $this->check_get_taxonomy_term_response( $response );
    691691        }
    692692
     693        /**
     694         * @ticket 39122
     695         */
    693696        public function test_get_item_meta() {
    694697                $request  = new WP_REST_Request( 'GET', '/wp/v2/categories/1' );
    695698                $response = rest_get_server()->dispatch( $request );
    class WP_Test_REST_Categories_Controller extends WP_Test_REST_Controller_Testcas 
    698701
    699702                $meta = (array) $data['meta'];
    700703                $this->assertArrayHasKey( 'test_single', $meta );
    701                 $this->assertEquals( $meta['test_single'], '' );
     704                $this->assertSame( $meta['test_single'], '' );
    702705                $this->assertArrayHasKey( 'test_multi', $meta );
    703                 $this->assertEquals( $meta['test_multi'], array() );
     706                $this->assertSame( $meta['test_multi'], array() );
    704707                $this->assertArrayHasKey( 'test_cat_single', $meta );
    705                 $this->assertEquals( $meta['test_cat_single'], '' );
     708                $this->assertSame( $meta['test_cat_single'], '' );
    706709                $this->assertArrayHasKey( 'test_cat_multi', $meta );
    707                 $this->assertEquals( $meta['test_cat_multi'], array() );
     710                $this->assertSame( $meta['test_cat_multi'], array() );
    708711        }
    709712
     713        /**
     714         * @ticket 39122
     715         */
    710716        public function test_get_item_meta_registered_for_different_taxonomy() {
    711717                $request  = new WP_REST_Request( 'GET', '/wp/v2/categories/1' );
    712718                $response = rest_get_server()->dispatch( $request );
    713719                $data     = $response->get_data();
    714720                $this->assertArrayHasKey( 'meta', $data );
    715                 $this->assertArrayHasKey( 'meta', $data );
    716721
    717722                $meta = (array) $data['meta'];
    718                 $this->assertEquals( false, isset( $meta['test_tag_meta'] ) );
     723                $this->assertFalse( isset( $meta['test_tag_meta'] ) );
    719724        }
    720725
    721726        public function test_get_term_invalid_taxonomy() {
  • tests/phpunit/tests/rest-api/rest-tags-controller.php

    diff --git tests/phpunit/tests/rest-api/rest-tags-controller.php tests/phpunit/tests/rest-api/rest-tags-controller.php
    index 6bd275c..f850aa6 100644
    class WP_Test_REST_Tags_Controller extends WP_Test_REST_Controller_Testcase { 
    629629                $this->check_get_taxonomy_term_response( $response, $id );
    630630        }
    631631
     632        /**
     633         * @ticket 39122
     634         */
    632635        public function test_get_item_meta() {
    633636                $id       = $this->factory->tag->create();
    634637                $request  = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $id );
    class WP_Test_REST_Tags_Controller extends WP_Test_REST_Controller_Testcase { 
    638641
    639642                $meta = (array) $data['meta'];
    640643                $this->assertArrayHasKey( 'test_single', $meta );
    641                 $this->assertEquals( $meta['test_single'], '' );
     644                $this->assertSame( $meta['test_single'], '' );
    642645                $this->assertArrayHasKey( 'test_multi', $meta );
    643                 $this->assertEquals( $meta['test_multi'], array() );
     646                $this->assertSame( $meta['test_multi'], array() );
    644647                $this->assertArrayHasKey( 'test_tag_single', $meta );
    645                 $this->assertEquals( $meta['test_tag_single'], '' );
     648                $this->assertSame( $meta['test_tag_single'], '' );
    646649                $this->assertArrayHasKey( 'test_tag_multi', $meta );
    647                 $this->assertEquals( $meta['test_tag_multi'], array() );
     650                $this->assertSame( $meta['test_tag_multi'], array() );
    648651        }
    649652
     653        /**
     654         * @ticket 39122
     655         */
    650656        public function test_get_item_meta_registered_for_different_taxonomy() {
    651657                $id       = $this->factory->tag->create();
    652658                $request  = new WP_REST_Request( 'GET', '/wp/v2/tags/' . $id );
    class WP_Test_REST_Tags_Controller extends WP_Test_REST_Controller_Testcase { 
    655661                $this->assertArrayHasKey( 'meta', $data );
    656662
    657663                $meta = (array) $data['meta'];
    658                 $this->assertEquals( false, isset( $meta['test_cat_meta'] ) );
     664                $this->assertFalse( isset( $meta['test_cat_meta'] ) );
    659665        }
    660666