Changeset 493 in tests
- Timestamp:
- 01/04/2012 10:45:09 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
wp-testcase/test_includes_taxonomy.php
r454 r493 324 324 } 325 325 326 function test_term_is_ancestor_of( ) { 327 $term = rand_str(); 328 $term2 = rand_str(); 329 330 $t = wp_insert_term( $term, 'category' ); 331 $t2 = wp_insert_term( $term, 'category', array( 'parent' => $t['term_id'] ) ); 332 if ( function_exists( 'term_is_ancestor_of' ) ) { 333 $this->assertTrue( term_is_ancestor_of( $t['term_id'], $t2['term_id'], 'category' ) ); 334 $this->assertFalse( term_is_ancestor_of( $t2['term_id'], $t['term_id'], 'category' ) ); 335 } 336 $this->assertTrue( cat_is_ancestor_of( $t['term_id'], $t2['term_id']) ); 337 $this->assertFalse( cat_is_ancestor_of( $t2['term_id'], $t['term_id']) ); 338 339 wp_delete_term($t['term_id'], 'category'); 340 wp_delete_term($t2['term_id'], 'category'); 341 } 342 343 function test_wp_insert_delete_category() { 344 $term = rand_str(); 345 $this->assertNull( category_exists( $term ) ); 346 347 $initial_count = wp_count_terms( 'category' ); 348 349 $t = wp_insert_category( array( 'cat_name' => $term ) ); 350 $this->assertTrue( is_numeric($t) ); 351 $this->assertFalse( is_wp_error($t) ); 352 $this->assertTrue( $t > 0 ); 353 $this->assertEquals( $initial_count + 1, wp_count_terms( 'category' ) ); 354 355 // make sure the term exists 356 $this->assertTrue( term_exists($term) > 0 ); 357 $this->assertTrue( term_exists($t) > 0 ); 358 359 // now delete it 360 $this->assertTrue( wp_delete_category($t) ); 361 $this->assertNull( term_exists($term) ); 362 $this->assertNull( term_exists($t) ); 363 $this->assertEquals( $initial_count, wp_count_terms('category') ); 364 } 326 365 } 327 366
Note: See TracChangeset
for help on using the changeset viewer.