Ticket #41787: 41787.diff
| File 41787.diff, 4.1 KB (added by , 8 years ago) |
|---|
-
src/wp-includes/js/media-audiovideo.js
diff --git src/wp-includes/js/media-audiovideo.js src/wp-includes/js/media-audiovideo.js index 0a819747d2..08aef1f981 100644
wp.media.mixin = { 61 61 } 62 62 63 63 if ( ! t.isDynamic ) { 64 t. $node.remove();64 t.node.remove(); 65 65 } 66 66 67 if ( ' native' !== t.media.pluginType ) {68 t. $media.remove();67 if ( 'html5' !== t.media.rendererName ) { 68 t.media.remove(); 69 69 } 70 70 71 71 delete window.mejs.players[t.id]; 72 72 73 73 t.container.remove(); 74 t.globalUnbind(); 75 delete t.node.player; 74 t.globalUnbind('resize', t.globalResizeCallback); 75 t.globalUnbind('keydown', t.globalKeydownCallback); 76 t.globalUnbind('click', t.globalClickCallback); 77 delete t.media.player; 76 78 }, 77 79 78 80 /** -
tests/phpunit/tests/user/countUsers.php
diff --git tests/phpunit/tests/user/countUsers.php tests/phpunit/tests/user/countUsers.php index ac4e5e1970..e131ff2212 100644
class Tests_User_CountUsers extends WP_UnitTestCase { 157 157 ), $count['avail_roles'] ); 158 158 } 159 159 160 /** 161 * @ticket 42014 162 * @group multisite 163 * @group ms-required 164 * 165 * @dataProvider data_count_users_strategies 166 */ 167 public function test_count_users_multisite_queries_correct_roles( $strategy ) { 168 $site_id = (int) self::factory()->blog->create(); 169 170 switch_to_blog( $site_id ); 171 wp_roles()->add_role( 'tester', 'Tester', array( 'test' => true ) ); 172 $user_id = self::factory()->user->create( array( 173 'role' => 'tester', 174 ) ); 175 restore_current_blog(); 176 177 $count = count_users( $strategy, $site_id ); 178 $this->assertEqualSetsWithIndex( array( 179 'tester' => 1, 180 'none' => 0, 181 ), $count['avail_roles'] ); 182 } 183 160 184 /** 161 185 * @ticket 34495 162 186 * -
tests/phpunit/tests/user/wpGetUsersWithNoRole.php
diff --git tests/phpunit/tests/user/wpGetUsersWithNoRole.php tests/phpunit/tests/user/wpGetUsersWithNoRole.php index dca19d2784..f3362b41d3 100644
class Tests_User_GetUsersWithNoRole extends WP_UnitTestCase { 121 121 $this->assertEmpty( $users ); 122 122 } 123 123 124 /** 125 * @ticket 42015 126 * @group multisite 127 * @group ms-required 128 */ 129 public function test_get_users_with_no_role_matches_on_role_name_different_site() { 130 $site_id = (int) self::factory()->blog->create(); 131 132 switch_to_blog( $site_id ); 133 wp_roles()->add_role( 'somerole', 'Some role display name' ); 134 $user_id = self::factory()->user->create( array( 135 'role' => 'somerole', 136 ) ); 137 restore_current_blog(); 138 139 $users = wp_get_users_with_no_role( $site_id ); 140 141 $this->assertEmpty( $users ); 142 } 143 124 144 } -
tests/qunit/wp-includes/js/wp-api.js
diff --git tests/qunit/wp-includes/js/wp-api.js tests/qunit/wp-includes/js/wp-api.js index 691c9e32cf..1b5ad6d37b 100644
421 421 } ); 422 422 423 423 424 // Test that models have the correct requireForceForDelete setting. 425 var modelsThatNeedrequireForceForDelete = [ 426 { name: 'Category', expect: true }, 427 { name: 'Comment', expect: undefined }, 428 { name: 'Media', expect: undefined }, 429 { name: 'Page', expect: undefined }, 430 { name: 'PageRevision', expect: true }, 431 { name: 'Post', expect: undefined }, 432 { name: 'PostRevision', expect: true }, 433 { name: 'Status', expect: undefined }, 434 { name: 'Tag', expect: true }, 435 { name: 'Taxonomy', expect: undefined }, 436 { name: 'Type', expect: undefined }, 437 { name: 'User', expect: true } 438 ]; 439 440 _.each( modelsThatNeedrequireForceForDelete, function( model ) { 441 QUnit.test( 'Test requireForceForDelete is correct for ' + model.name, function( assert ) { 442 var done = assert.async(); 443 assert.expect( 1 ); 444 wp.api.loadPromise.done( function() { 445 446 // Instantiate the model. 447 var theModel = new wp.api.models[ model.name ](); 448 449 // Verify the model's requireForceForDelete is set as expected. 450 assert.equal( 451 theModel.requireForceForDelete, 452 model.expect, 453 'wp.api.models.' + model.name + '.requireForceForDelete should be ' + model.expect + '.' 454 ); 455 456 // Trigger Qunit async completion. 457 done(); 458 } ); 459 } ); 460 } ); 461 424 462 } )( window.QUnit );