Changeset 45588 for trunk/tests/phpunit/tests/ajax/CustomizeManager.php
- Timestamp:
- 07/02/2019 04:43:01 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/ajax/CustomizeManager.php
r42863 r45588 120 120 // Unauthorized. 121 121 wp_set_current_user( self::$subscriber_user_id ); 122 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 123 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = $nonce; 124 $exception = null; 122 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 123 $_POST['nonce'] = $nonce; 124 $_GET['nonce'] = $nonce; 125 $_REQUEST['nonce'] = $nonce; 126 $exception = null; 125 127 try { 126 128 ob_start(); … … 134 136 // Not called setup_theme. 135 137 wp_set_current_user( self::$admin_user_id ); 136 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 137 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = $nonce; 138 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 139 $_POST['nonce'] = $nonce; 140 $_GET['nonce'] = $nonce; 141 $_REQUEST['nonce'] = $nonce; 138 142 $this->make_ajax_call( 'customize_save' ); 139 143 $this->assertFalse( $this->_last_response_parsed['success'] ); … … 141 145 142 146 // Bad nonce. 143 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = 'bad'; 147 $_POST['nonce'] = 'bad'; 148 $_GET['nonce'] = 'bad'; 149 $_REQUEST['nonce'] = 'bad'; 144 150 $wp_customize->setup_theme(); 145 151 $this->make_ajax_call( 'customize_save' ); … … 149 155 // User cannot create. 150 156 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 151 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = $nonce; 157 $_POST['nonce'] = $nonce; 158 $_GET['nonce'] = $nonce; 159 $_REQUEST['nonce'] = $nonce; 152 160 $post_type_obj = get_post_type_object( 'customize_changeset' ); 153 161 $post_type_obj->cap->create_posts = 'create_customize_changesets'; … … 251 259 ); 252 260 $wp_customize->register_controls(); 253 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 254 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = $nonce; 261 $nonce = wp_create_nonce( 'save-customize_' . $wp_customize->get_stylesheet() ); 262 $_POST['nonce'] = $nonce; 263 $_GET['nonce'] = $nonce; 264 $_REQUEST['nonce'] = $nonce; 255 265 $wp_customize->setup_theme(); 256 266 return $wp_customize; … … 483 493 $this->assertEquals( 'invalid_nonce', $this->_last_response_parsed['data']['code'] ); 484 494 485 $nonce = wp_create_nonce( 'trash_customize_changeset' ); 486 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = $nonce; 495 $nonce = wp_create_nonce( 'trash_customize_changeset' ); 496 $_POST['nonce'] = $nonce; 497 $_GET['nonce'] = $nonce; 498 $_REQUEST['nonce'] = $nonce; 487 499 $this->make_ajax_call( 'customize_trash' ); 488 500 $this->assertFalse( $this->_last_response_parsed['success'] ); … … 568 580 $this->assertEquals( 'invalid_nonce', $this->_last_response_parsed['data'] ); 569 581 570 $nonce = wp_create_nonce( 'customize_dismiss_autosave_or_lock' ); 571 $_POST['nonce'] = $_GET['nonce'] = $_REQUEST['nonce'] = $nonce; 572 573 $_POST['dismiss_lock'] = $_GET['dismiss_lock'] = $_REQUEST['dismiss_lock'] = true; 582 $nonce = wp_create_nonce( 'customize_dismiss_autosave_or_lock' ); 583 $_POST['nonce'] = $nonce; 584 $_GET['nonce'] = $nonce; 585 $_REQUEST['nonce'] = $nonce; 586 587 $_POST['dismiss_lock'] = true; 588 $_GET['dismiss_lock'] = true; 589 $_REQUEST['dismiss_lock'] = true; 574 590 $this->make_ajax_call( 'customize_dismiss_autosave_or_lock' ); 575 591 $this->assertFalse( $this->_last_response_parsed['success'] ); 576 592 $this->assertEquals( 'no_changeset_to_dismiss_lock', $this->_last_response_parsed['data'] ); 577 593 578 $_POST['dismiss_autosave'] = $_GET['dismiss_autosave'] = $_REQUEST['dismiss_autosave'] = true; 594 $_POST['dismiss_autosave'] = true; 595 $_GET['dismiss_autosave'] = true; 596 $_REQUEST['dismiss_autosave'] = true; 579 597 $this->make_ajax_call( 'customize_dismiss_autosave_or_lock' ); 580 598 $this->assertFalse( $this->_last_response_parsed['success'] ); … … 640 658 ); 641 659 642 $_POST['dismiss_autosave'] = $_GET['dismiss_autosave'] = $_REQUEST['dismiss_autosave'] = false; 660 $_POST['dismiss_autosave'] = false; 661 $_GET['dismiss_autosave'] = false; 662 $_REQUEST['dismiss_autosave'] = false; 643 663 $this->make_ajax_call( 'customize_dismiss_autosave_or_lock' ); 644 664 $this->assertTrue( $this->_last_response_parsed['success'] ); 645 665 $this->assertEquals( 'changeset_lock_dismissed', $this->_last_response_parsed['data'] ); 646 666 647 $_POST['dismiss_autosave'] = $_GET['dismiss_autosave'] = $_REQUEST['dismiss_autosave'] = true; 667 $_POST['dismiss_autosave'] = true; 668 $_GET['dismiss_autosave'] = true; 669 $_REQUEST['dismiss_autosave'] = true; 648 670 $this->assertNotWPError( $r ); 649 671 $this->assertFalse( wp_get_post_autosave( $wp_customize->changeset_post_id() ) );
Note: See TracChangeset
for help on using the changeset viewer.