Changeset 36882 for trunk/tests/phpunit/tests/functions.php
- Timestamp:
- 03/08/2016 07:06:12 AM (10 years ago)
- File:
-
- 1 edited
-
trunk/tests/phpunit/tests/functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/functions.php
r36832 r36882 125 125 /** 126 126 * @ticket 33265 127 */ 128 function test_wp_normalize_path() { 129 $paths = array( 130 '/WINDOWS' => '/WINDOWS', 131 'C:/' => 'C:/', 132 'C:/WINDOWS' => 'C:/WINDOWS', 133 'C:/WINDOWS/system32' => 'C:/WINDOWS/system32', 134 '\\WINDOWS' => '/WINDOWS', 135 'C:\\' => 'C:/', 136 'C:\\WINDOWS' => 'C:/WINDOWS', 137 'C:\\\\WINDOWS' => 'C:/WINDOWS', 138 'C:\\WINDOWS\\system32' => 'C:/WINDOWS/system32', 139 '\\\\sambashare\\foo' => '/sambashare/foo', 140 'c:/windows' => 'C:/windows', 141 'c:\\windows' => 'C:/windows', 142 ); 143 144 foreach ($paths as $original => $expected) { 145 $this->assertEquals( $expected, wp_normalize_path( $original ) ); 146 } 127 * @ticket 35996 128 * @group dd32 129 * 130 * @dataProvider data_wp_normalize_path 131 */ 132 function test_wp_normalize_path( $path, $expected ) { 133 $this->assertEquals( $expected, wp_normalize_path( $path ) ); 134 } 135 function data_wp_normalize_path() { 136 return array( 137 // Windows paths 138 array( 'C:\\www\\path\\', 'C:/www/path/' ), 139 array( 'C:\\www\\\\path\\', 'C:/www/path/' ), 140 array( 'c:/www/path', 'C:/www/path' ), 141 array( 'c:\\www\\path\\', 'C:/www/path/' ), // uppercase drive letter 142 array( 'c:\\\\www\\path\\', 'C:/www/path/' ), 143 array( '\\\\Domain\\DFSRoots\\share\\path\\', '//Domain/DFSRoots/share/path/' ), 144 array( '\\\\Server\\share\\path', '//Server/share/path' ), 145 array( '\\\\Server\\share', '//Server/share' ), 146 147 // Linux paths 148 array( '/www/path/', '/www/path/' ), 149 array( '/www/path/////', '/www/path/' ), 150 array( '/www/path', '/www/path' ), 151 ); 147 152 } 148 153
Note: See TracChangeset
for help on using the changeset viewer.