WordPress.org

Make WordPress Core


Ignore:
Timestamp:
04/13/2015 01:20:57 AM (7 years ago)
Author:
SergeyBiryukov
Message:

wp_update_term() should check if get_term() returned null.

props dlh.
fixes #31954.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/term/wpUpdateTerm.php

    r31812 r32117  
    654654        _unregister_taxonomy( 'wptests_tax' );
    655655    }
     656
     657    /**
     658     * @ticket 31954
     659     */
     660    public function test_wp_update_term_with_null_get_term() {
     661        $t = $this->factory->term->create( array( 'taxonomy' => 'category' ) );
     662        $found = wp_update_term( $t, 'post_tag', array( 'slug' => 'foo' ) );
     663
     664        $this->assertWPError( $found );
     665        $this->assertSame( 'invalid_term', $found->get_error_code() );
     666    }
     667
    656668}
Note: See TracChangeset for help on using the changeset viewer.