WordPress.org

Make WordPress Core

Ticket #30846: 30846.test.diff

File 30846.test.diff, 899 bytes (added by boonebgorges, 6 years ago)
  • tests/phpunit/tests/post/query.php

    diff --git tests/phpunit/tests/post/query.php tests/phpunit/tests/post/query.php
    index 722cad7..8e31946 100644
    class Tests_Post_Query extends WP_UnitTestCase { 
    28472847        }
    28482848
    28492849        /**
     2850         * @ticket 30846
     2851         */
     2852        public function test_tag__in() {
     2853                $posts = $this->factory->post->create_many( 2 );
     2854                $tags = $this->factory->term->create_many( 3, array(
     2855                        'taxonomy' => 'post_tag',
     2856                ) );
     2857
     2858                wp_set_post_tags( $posts[1], array( $tags[1], $tags[2] ) );
     2859
     2860                $q = new WP_Query( array(
     2861                        'fields' => 'ids',
     2862                        'tag__in' => $tags,
     2863                ) );
     2864
     2865                $this->assertEqualSets( array( $posts[1] ), $q->posts );
     2866
     2867                $q = new WP_Query( array(
     2868                        'fields' => 'ids',
     2869                        'tag__in' => array( $tags[0] ),
     2870                ) );
     2871
     2872                $this->assertEqualSets( array(), $q->posts );
     2873        }
     2874
     2875        /**
    28502876         * @group taxonomy
    28512877         * @ticket 29738
    28522878         */