Changeset 54855 for trunk/tests/phpunit/tests/functions/wpNonceField.php
- Timestamp:
- 11/17/2022 06:13:47 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/functions/wpNonceField.php
r54420 r54855 15 15 */ 16 16 public function test_wp_nonce_field() { 17 18 17 wp_nonce_field(); 19 18 $this->expectOutputRegex( '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value=".{10}" /><input type="hidden" name="_wp_http_referer" value="" />$#' ); … … 25 24 * @dataProvider data_wp_nonce_field 26 25 * 27 * @param int|string $action Action name.28 * @param string $name Nonce name.29 * @param bool $referer Whether to set the referer field fior validation.30 * @param string $expected_reg _exp The expected regular expression.26 * @param int|string $action Action name. 27 * @param string $name Nonce name. 28 * @param bool $referer Whether to set the referer field for validation. 29 * @param string $expected_regexp The expected regular expression. 31 30 */ 32 public function test_wp_nonce_field_return( $action, $name, $referer, $expected_reg_exp ) { 33 34 $this->assertMatchesRegularExpression( $expected_reg_exp, wp_nonce_field( $action, $name, $referer, false ) ); 31 public function test_wp_nonce_field_return( $action, $name, $referer, $expected_regexp ) { 32 $this->assertMatchesRegularExpression( $expected_regexp, wp_nonce_field( $action, $name, $referer, false ) ); 35 33 } 36 34 … … 41 39 */ 42 40 public function data_wp_nonce_field() { 43 44 41 return array( 45 42 'default' => array( 46 'action' => -1,47 'name' 48 'referer' 49 'expected_reg _exp' => '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value=".{10}" /><input type="hidden" name="_wp_http_referer" value="" />$#',43 'action' => -1, 44 'name' => '_wpnonce', 45 'referer' => true, 46 'expected_regexp' => '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value=".{10}" /><input type="hidden" name="_wp_http_referer" value="" />$#', 50 47 ), 51 48 'nonce_name' => array( 52 'action' => -1,53 'name' 54 'referer' 55 'expected_reg _exp' => '#^<input type="hidden" id="nonce_name" name="nonce_name" value=".{10}" /><input type="hidden" name="_wp_http_referer" value="" />$#',49 'action' => -1, 50 'name' => 'nonce_name', 51 'referer' => true, 52 'expected_regexp' => '#^<input type="hidden" id="nonce_name" name="nonce_name" value=".{10}" /><input type="hidden" name="_wp_http_referer" value="" />$#', 56 53 ), 57 54 'action_name' => array( 58 'action' 59 'name' 60 'referer' 61 'expected_reg _exp' => '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value="' . wp_create_nonce( 'action_name' ) . '" /><input type="hidden" name="_wp_http_referer" value="" />$#',55 'action' => 'action_name', 56 'name' => '_wpnonce', 57 'referer' => true, 58 'expected_regexp' => '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value="' . wp_create_nonce( 'action_name' ) . '" /><input type="hidden" name="_wp_http_referer" value="" />$#', 62 59 ), 63 60 'no_referer' => array( 64 'action' => -1,65 'name' 66 'referer' 67 'expected_reg _exp' => '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value=".{10}" />$#',61 'action' => -1, 62 'name' => '_wpnonce', 63 'referer' => false, 64 'expected_regexp' => '#^<input type="hidden" id="_wpnonce" name="_wpnonce" value=".{10}" />$#', 68 65 ), 69 66 '& in name' => array( 70 'action' => -1,71 'name' 72 'referer' 73 'expected_reg _exp' => '#^<input type="hidden" id="a\&b" name="a\&b" value=".{10}" />$#',67 'action' => -1, 68 'name' => 'a&b', 69 'referer' => false, 70 'expected_regexp' => '#^<input type="hidden" id="a\&b" name="a\&b" value=".{10}" />$#', 74 71 ), 75 72 );
Note: See TracChangeset
for help on using the changeset viewer.