Make WordPress Core

Changeset 407 in tests for wp-testcase/test_includes_meta.php


Ignore:
Timestamp:
08/04/2011 08:38:26 PM (15 years ago)
Author:
ryan
Message:

Pinking shears

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wp-testcase/test_includes_meta.php

    r384 r407  
    1414        foreach ($this->post_ids as $id)
    1515            wp_delete_post($id);
    16            
     16
    1717        delete_metadata( 'user', $this->author->ID, 'meta_key', '', true );
    1818        delete_metadata( 'user', $this->author->ID, 'delete_meta_key', '', true );
     
    3434        $this->assertEquals( 'sanitized', $meta );
    3535    }
    36    
     36
    3737    function test_delete_metadata_by_mid() {
    3838        if ( ! function_exists( 'delete_metadata_by_mid' ) || ! function_exists( 'get_metadata_by_mid' ) )
    3939            return;
    40        
     40
    4141        // Let's try and delete a non-existing ID, non existing meta
    4242        $this->assertFalse( delete_metadata_by_mid( 'user', 0 ) );
    4343        $this->assertFalse( delete_metadata_by_mid( 'non_existing_meta', $this->delete_meta_id ) );
    44        
     44
    4545        // Now let's delete the real meta data
    4646        $this->assertTrue( delete_metadata_by_mid( 'user', $this->delete_meta_id ) );
    47        
     47
    4848        // And make sure it's been deleted
    4949        $this->assertFalse( get_metadata_by_mid( 'user', $this->delete_meta_id ) );
    50        
     50
    5151        // Make sure the caches are cleared
    5252        $this->assertFalse( (bool) get_user_meta( $this->author->ID, 'delete_meta_key' ) );
    5353    }
    54    
     54
    5555    function test_update_metadata_by_mid() {
    5656        if ( ! function_exists( 'update_metadata_by_mid' ) || ! function_exists( 'get_metadata_by_mid') )
    5757            return;
    58        
     58
    5959        // Setup
    6060        $meta = get_metadata_by_mid( 'user', $this->meta_id );
     
    6262        // Update the meta value
    6363        $this->assertTrue( update_metadata_by_mid( 'user', $this->meta_id, 'meta_new_value' ) );
    64         $meta = get_metadata_by_mid( 'user', $this->meta_id );     
     64        $meta = get_metadata_by_mid( 'user', $this->meta_id );
    6565        $this->assertEquals( 'meta_new_value', $meta->meta_value );
    66        
     66
    6767        // Update the meta value
    6868        $this->assertTrue( update_metadata_by_mid( 'user', $this->meta_id, 'meta_new_value', 'meta_new_key' ) );
    6969        $meta = get_metadata_by_mid( 'user', $this->meta_id );
    7070        $this->assertEquals( 'meta_new_key', $meta->meta_key );
    71        
     71
    7272        // Update the key and value
    7373        $this->assertTrue( update_metadata_by_mid( 'user', $this->meta_id, 'meta_value', 'meta_key' ) );
     
    7575        $this->assertEquals( 'meta_key', $meta->meta_key );
    7676        $this->assertEquals( 'meta_value', $meta->meta_value );
    77        
     77
    7878        // Update the value that has to be serialized
    7979        $this->assertTrue( update_metadata_by_mid( 'user', $this->meta_id, array( 'first', 'second' ) ) );
    8080        $meta = get_metadata_by_mid( 'user', $this->meta_id );
    8181        $this->assertEquals( array( 'first', 'second' ), $meta->meta_value );
    82        
     82
    8383        // Let's try some invalid meta data
    8484        $this->assertFalse( update_metadata_by_mid( 'user', 0, 'meta_value' ) );
    8585        $this->assertFalse( update_metadata_by_mid( 'user', $this->meta_id, 'meta_value', array('invalid', 'key' ) ) );
    86        
     86
    8787        // Let's see if caches get cleared after updates.
    8888        $meta = get_metadata_by_mid( 'user', $this->meta_id );
Note: See TracChangeset for help on using the changeset viewer.