WordPress.org

Make WordPress Core


Ignore:
Timestamp:
10/17/2015 09:28:43 PM (5 years ago)
Author:
wonderboymusic
Message:

Unit Tests: better fixtures for Tests_Meta_Slashes and Tests_WP_Customize_Section.

See #30017, #33968.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/meta/slashes.php

    r35244 r35249  
    77 */
    88class Tests_Meta_Slashes extends WP_UnitTestCase {
     9    protected static $editor_id;
     10    protected static $post_id;
     11    protected static $comment_id;
     12
     13    public static function wpSetUpBeforeClass( $factory ) {
     14        self::$editor_id = $factory->user->create( array( 'role' => 'editor' ) );
     15        self::$post_id = $factory->post->create();
     16        self::$comment_id = $factory->comment->create( array( 'comment_post_ID' => self::$post_id ) );
     17    }
     18
     19    public static function wpTearDownAfterClass() {
     20        self::delete_user( self::$editor_id );
     21        wp_delete_comment( self::$comment_id, true );
     22        wp_delete_post( self::$post_id, true );
     23    }
     24
    925    function setUp() {
    1026        parent::setUp();
    11         $this->author_id = self::factory()->user->create( array( 'role' => 'editor' ) );
    12         $this->post_id = self::factory()->post->create();
    13 
    14         wp_set_current_user( $this->author_id );
     27
     28        wp_set_current_user( self::$editor_id );
    1529
    1630        $this->slash_1 = 'String with 1 slash \\';
     
    170184     */
    171185    function test_add_comment_meta() {
    172         $id = self::factory()->comment->create( array( 'comment_post_ID' => $this->post_id ) );
     186        $id = self::$comment_id;
    173187
    174188        add_comment_meta( $id, 'slash_test_1', $this->slash_1 );
     
    194208     */
    195209    function test_update_comment_meta() {
    196         $id = self::factory()->comment->create( array( 'comment_post_ID' => $this->post_id ) );
     210        $id = self::$comment_id;
    197211
    198212        add_comment_meta( $id, 'slash_test_1', 'foo' );
     
    268282        $this->assertEquals( wp_unslash( $this->slash_6 ), get_user_meta( $id, 'slash_test_3', true ) );
    269283    }
    270 
    271284}
Note: See TracChangeset for help on using the changeset viewer.