WordPress.org

Make WordPress Core

Ticket #21767: 21767-ut.diff

File 21767-ut.diff, 2.3 KB (added by ryan, 18 months ago)

Unit test fixes

  • tests/post/meta.php

     
    219219                $data = "'quote and \slash"; 
    220220                $this->assertTrue( update_meta( $mid1, 'unique_update', addslashes( $data ) ) ); 
    221221                $meta = get_metadata_by_mid( 'post', $mid1 ); 
    222                 $this->assertEquals( $data, $meta->meta_value ); 
     222                $this->assertEquals( addslashes( $data ), $meta->meta_value ); 
    223223        } 
    224224 
    225225        /** 
  • tests/meta.php

     
    124124        function test_metadata_slashes() { 
    125125                $key = rand_str(); 
    126126                $value = 'Test\\singleslash'; 
    127                 $expected = 'Testsingleslash'; 
     127                $expected = 'Test\\singleslash'; 
    128128                $value2 = 'Test\\\\doubleslash'; 
    129                 $expected2 = 'Test\\doubleslash'; 
     129                $expected2 = 'Test\\\\doubleslash'; 
     130                $value3 = 'Test\oneslash'; 
     131                $expected3 = 'Test\oneslash'; 
    130132                $this->assertFalse( metadata_exists( 'user', $this->author->ID, $key ) ); 
    131133                $this->assertFalse( delete_metadata( 'user', $this->author->ID, $key ) ); 
    132134                $this->assertSame( '', get_metadata( 'user', $this->author->ID, $key, true ) ); 
     
    149151                $this->assertSame( '', get_metadata( 'user', $this->author->ID, $key, true ) ); 
    150152                $this->assertInternalType( 'int', update_metadata( 'user', $this->author->ID, $key, $value2 ) ); 
    151153                $this->assertEquals( $expected2, get_metadata( 'user', $this->author->ID, $key, true ) ); 
     154                $this->assertTrue( delete_metadata( 'user', $this->author->ID, $key ) ); 
     155                $this->assertSame( '', get_metadata( 'user', $this->author->ID, $key, true ) ); 
     156                $this->assertFalse( metadata_exists( 'user', $this->author->ID, $key ) ); 
     157 
     158                $this->assertInternalType( 'int', add_metadata( 'user', $this->author->ID, $key, $value3 ) ); 
     159                $this->assertEquals( $expected3, get_metadata( 'user', $this->author->ID, $key, true ) ); 
     160                $this->assertTrue( delete_metadata( 'user', $this->author->ID, $key ) ); 
     161                $this->assertSame( '', get_metadata( 'user', $this->author->ID, $key, true ) ); 
     162                $this->assertInternalType( 'int', update_metadata( 'user', $this->author->ID, $key, $value3 ) ); 
     163                $this->assertEquals( $expected3, get_metadata( 'user', $this->author->ID, $key, true ) ); 
    152164        } 
    153165}