Changeset 38223 for trunk/tests/phpunit/tests/actions.php
- Timestamp:
- 08/09/2016 01:44:20 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/actions.php
r37909 r38223 333 333 */ 334 334 function test_backup_plugin_globals_returns_filters() { 335 $backup = _backup_plugin_globals( );335 $backup = _backup_plugin_globals( true ); 336 336 $this->assertArrayHasKey( 'backup_wp_filter', $backup ); 337 337 $this->assertArrayHasKey( 'backup_wp_actions', $backup ); … … 344 344 */ 345 345 function test_backup_plugin_globals_returns_filters_from_first_time_called() { 346 $backup = _backup_plugin_globals( );347 348 $a = new MockAction(); 349 $tag = rand_str(); 350 351 add_action($tag, array(&$a, 'action')); 352 353 $new_backup = _backup_plugin_globals( );346 $backup = _backup_plugin_globals( true ); 347 348 $a = new MockAction(); 349 $tag = rand_str(); 350 351 add_action($tag, array(&$a, 'action')); 352 353 $new_backup = _backup_plugin_globals( false ); 354 354 $this->assertEquals( $backup, $new_backup ); 355 355 } … … 362 362 $original_actions = $wp_actions; 363 363 364 _backup_plugin_globals( );364 _backup_plugin_globals( true ); 365 365 366 366 $wp_actions = array(); … … 379 379 $original_filter = $wp_filter; 380 380 381 $backup = _backup_plugin_globals( );381 $backup = _backup_plugin_globals( true ); 382 382 383 383 $a = new MockAction(); … … 390 390 391 391 $this->assertNotEquals( $GLOBALS['wp_filter'], $original_filter ); 392 } 393 394 /** 395 * @ticket 36819 396 */ 397 function test_applied_actions_are_counted_after_restore() { 398 global $wp_actions; 399 400 $action_name = 'this_is_a_fake_action_name'; 401 $this->assertArrayNotHasKey( $action_name, $wp_actions ); 402 403 do_action( $action_name ); 404 405 $this->assertEquals( 1, $wp_actions[ $action_name ] ); 406 407 _backup_plugin_globals( true ); 408 do_action( $action_name ); 409 _restore_plugin_globals(); 410 411 $this->assertEquals( 2, $wp_actions[ $action_name ] ); 392 412 } 393 413
Note: See TracChangeset
for help on using the changeset viewer.