Changeset 43501 for trunk/tests/phpunit/tests/functions.php
- Timestamp:
- 07/18/2018 01:01:28 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/functions.php
r42451 r43501 1452 1452 ); 1453 1453 } 1454 1455 /** 1456 * Test stream URL validation. 1457 * 1458 * @dataProvider data_test_wp_is_stream 1459 * 1460 * @param string $path The resource path or URL. 1461 * @param bool $expected Expected result. 1462 */ 1463 public function test_wp_is_stream( $path, $expected ) { 1464 $this->assertSame( $expected, wp_is_stream( $path ) ); 1465 } 1466 1467 /** 1468 * Data provider for stream URL validation. 1469 * 1470 * @return array { 1471 * @type array $0... { 1472 * @type string $0 The resource path or URL. 1473 * @type bool $1 Expected result. 1474 * } 1475 * } 1476 */ 1477 public function data_test_wp_is_stream() { 1478 return array( 1479 // Legitimate stream examples. 1480 array( 'https://example.com', true ), 1481 array( 'ftp://example.com', true ), 1482 array( 'file:///path/to/some/file', true ), 1483 array( 'php://some/php/file.php', true ), 1484 1485 // Non-stream examples. 1486 array( 'fakestream://foo/bar/baz', false ), 1487 array( '../../some/relative/path', false ), 1488 array( 'some/other/relative/path', false ), 1489 array( '/leading/relative/path', false ), 1490 ); 1491 } 1454 1492 }
Note: See TracChangeset
for help on using the changeset viewer.