Changeset 53557 for trunk/tests/phpunit/tests/option/slashes.php
- Timestamp:
- 06/23/2022 02:24:08 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/option/slashes.php
r52010 r53557 8 8 class Tests_Option_Slashes extends WP_UnitTestCase { 9 9 10 public function set_up() { 11 parent::set_up(); 10 /* 11 * It is important to test with both even and odd numbered slashes, 12 * as KSES does a strip-then-add slashes in some of its function calls. 13 */ 12 14 13 // It is important to test with both even and odd numbered slashes, 14 // as KSES does a strip-then-add slashes in some of its function calls. 15 $this->slash_1 = 'String with 1 slash \\'; 16 $this->slash_2 = 'String with 2 slashes \\\\'; 17 $this->slash_3 = 'String with 3 slashes \\\\\\'; 18 $this->slash_4 = 'String with 4 slashes \\\\\\\\'; 19 $this->slash_5 = 'String with 5 slashes \\\\\\\\\\'; 20 $this->slash_6 = 'String with 6 slashes \\\\\\\\\\\\'; 21 $this->slash_7 = 'String with 7 slashes \\\\\\\\\\\\\\'; 22 } 15 const SLASH_1 = 'String with 1 slash \\'; 16 const SLASH_2 = 'String with 2 slashes \\\\'; 17 const SLASH_3 = 'String with 3 slashes \\\\\\'; 18 const SLASH_4 = 'String with 4 slashes \\\\\\\\'; 19 const SLASH_5 = 'String with 5 slashes \\\\\\\\\\'; 20 const SLASH_6 = 'String with 6 slashes \\\\\\\\\\\\'; 21 const SLASH_7 = 'String with 7 slashes \\\\\\\\\\\\\\'; 23 22 24 23 /** … … 26 25 */ 27 26 public function test_add_option() { 28 add_option( 'slash_test_1', $this->slash_1 );29 add_option( 'slash_test_2', $this->slash_2 );30 add_option( 'slash_test_3', $this->slash_3 );31 add_option( 'slash_test_4', $this->slash_4 );27 add_option( 'slash_test_1', self::SLASH_1 ); 28 add_option( 'slash_test_2', self::SLASH_2 ); 29 add_option( 'slash_test_3', self::SLASH_3 ); 30 add_option( 'slash_test_4', self::SLASH_4 ); 32 31 33 $this->assertSame( $this->slash_1, get_option( 'slash_test_1' ) );34 $this->assertSame( $this->slash_2, get_option( 'slash_test_2' ) );35 $this->assertSame( $this->slash_3, get_option( 'slash_test_3' ) );36 $this->assertSame( $this->slash_4, get_option( 'slash_test_4' ) );32 $this->assertSame( self::SLASH_1, get_option( 'slash_test_1' ) ); 33 $this->assertSame( self::SLASH_2, get_option( 'slash_test_2' ) ); 34 $this->assertSame( self::SLASH_3, get_option( 'slash_test_3' ) ); 35 $this->assertSame( self::SLASH_4, get_option( 'slash_test_4' ) ); 37 36 } 38 37 … … 43 42 add_option( 'slash_test_5', 'foo' ); 44 43 45 update_option( 'slash_test_5', $this->slash_1 );46 $this->assertSame( $this->slash_1, get_option( 'slash_test_5' ) );44 update_option( 'slash_test_5', self::SLASH_1 ); 45 $this->assertSame( self::SLASH_1, get_option( 'slash_test_5' ) ); 47 46 48 update_option( 'slash_test_5', $this->slash_2 );49 $this->assertSame( $this->slash_2, get_option( 'slash_test_5' ) );47 update_option( 'slash_test_5', self::SLASH_2 ); 48 $this->assertSame( self::SLASH_2, get_option( 'slash_test_5' ) ); 50 49 51 update_option( 'slash_test_5', $this->slash_3 );52 $this->assertSame( $this->slash_3, get_option( 'slash_test_5' ) );50 update_option( 'slash_test_5', self::SLASH_3 ); 51 $this->assertSame( self::SLASH_3, get_option( 'slash_test_5' ) ); 53 52 54 update_option( 'slash_test_5', $this->slash_4 );55 $this->assertSame( $this->slash_4, get_option( 'slash_test_5' ) );53 update_option( 'slash_test_5', self::SLASH_4 ); 54 $this->assertSame( self::SLASH_4, get_option( 'slash_test_5' ) ); 56 55 } 57 56 }
Note: See TracChangeset
for help on using the changeset viewer.