Changes from trunk/tests/phpunit/tests/query/taxQuery.php at r26007 to branches/3.8/tests/phpunit/tests/query/taxQuery.php at r26946
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.8/tests/phpunit/tests/query/taxQuery.php
r26007 r26946 18 18 19 19 protected $cat; 20 protected $uncat; 20 21 protected $tag; 21 22 protected $tax; … … 48 49 _make_cat_compat( $this->cat ); 49 50 $this->tag = get_term( $this->tag_id, 'post_tag' ); 51 52 $this->uncat = get_term_by( 'slug', 'uncategorized', 'category' ); 53 _make_cat_compat( $this->uncat ); 50 54 51 55 add_action( 'pre_get_posts', array( $this, 'pre_get_posts_tax_category_tax_query' ) ); … … 107 111 } 108 112 113 function test_cat_uncat_action_tax() { 114 // category with tax added 115 add_action( 'pre_get_posts', array( $this, '_cat_uncat_action_tax' ), 11 ); 116 117 $this->go_to( home_url( "/category/uncategorized/" ) ); 118 $this->assertQueryTrue( 'is_category', 'is_archive' ); 119 $this->assertNotEmpty( get_query_var( 'cat' ) ); 120 $this->assertNotEmpty( get_query_var( 'tax_query' ) ); 121 $this->assertNotEmpty( get_query_var( 'taxonomy' ) ); 122 $this->assertNotEmpty( get_query_var( 'term_id' ) ); 123 $this->assertEquals( get_queried_object(), $this->uncat ); 124 125 remove_action( 'pre_get_posts', array( $this, '_cat_uncat_action_tax' ), 11 ); 126 } 127 128 function _cat_uncat_action_tax( &$query ) { 129 $this->assertTrue( $query->is_category() ); 130 $this->assertTrue( $query->is_archive() ); 131 $this->assertNotEmpty( $query->get( 'category_name' ) ); 132 $this->assertNotEmpty( $query->get( 'tax_query' ) ); 133 $this->assertEquals( $query->get_queried_object(), $this->uncat ); 134 } 135 136 /** 137 * @ticket 26728 138 */ 139 function test_tax_action_tax() { 140 // tax with tax added 141 $this->go_to( home_url( '/testtax/tax-slug2/' ) ); 142 $this->assertQueryTrue( 'is_tax', 'is_archive' ); 143 $this->assertNotEmpty( get_query_var( 'tax_query' ) ); 144 $this->assertNotEmpty( get_query_var( 'taxonomy' ) ); 145 $this->assertNotEmpty( get_query_var( 'term_id' ) ); 146 $this->assertEquals( get_queried_object(), get_term( $this->tax_id, 'testtax' ) ); 147 } 148 109 149 function test_tax_query_tag_action_tax() { 110 150 // tax + tag with tax added
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)