You appear to be a bot. Output may be restricted
Description
Usage
Tests_Admin_IncludesSchema::test_populate_network_meta( $meta, $expected );
Parameters
- $meta
- ( mixed ) required –
- $expected
- ( mixed ) required –
Returns
void
Source
File name: wordpress-develop-tests/phpunit/tests/admin/includesSchema.php
Lines:
1 to 24 of 24
public function test_populate_network_meta( $meta, $expected ) { global $wpdb; $orig_sitemeta = $wpdb->sitemeta; $wpdb->sitemeta = self::$sitemeta; populate_network_meta( 42, $meta ); $results = array(); foreach ( $expected as $meta_key => $value ) { if ( is_multisite() ) { $results[ $meta_key ] = get_network_option( 42, $meta_key ); } else { $results[ $meta_key ] = $wpdb->get_var( $wpdb->prepare( "SELECT meta_value FROM {$wpdb->sitemeta} WHERE meta_key = %s AND site_id = %d", $meta_key, 42 ) ); } } $wpdb->query( "TRUNCATE TABLE {$wpdb->sitemeta}" ); $wpdb->sitemeta = $orig_sitemeta; $this->assertSame( $expected, $results ); }