diff --git a/Tests/Iterator/RecursiveDirectoryIteratorTest.php b/Tests/Iterator/RecursiveDirectoryIteratorTest.php index 353a919..c63dd6e 100644 --- a/Tests/Iterator/RecursiveDirectoryIteratorTest.php +++ b/Tests/Iterator/RecursiveDirectoryIteratorTest.php @@ -24,26 +24,38 @@ protected function setUp(): void /** * @group network + * @group integration */ public function testRewindOnFtp() { - $i = new RecursiveDirectoryIterator('ftp://test.rebex.net/', \RecursiveDirectoryIterator::SKIP_DOTS); + if (!getenv('INTEGRATION_FTP_URL')) { + self::markTestSkipped('INTEGRATION_FTP_URL env var is not defined.'); + } + + $i = new RecursiveDirectoryIterator(getenv('INTEGRATION_FTP_URL').\DIRECTORY_SEPARATOR, \RecursiveDirectoryIterator::SKIP_DOTS); $i->rewind(); - $this->assertTrue(true); + $this->expectNotToPerformAssertions(); } /** * @group network + * @group integration */ public function testSeekOnFtp() { - $i = new RecursiveDirectoryIterator('ftp://test.rebex.net/', \RecursiveDirectoryIterator::SKIP_DOTS); + if (!getenv('INTEGRATION_FTP_URL')) { + self::markTestSkipped('INTEGRATION_FTP_URL env var is not defined.'); + } + + $ftpUrl = getenv('INTEGRATION_FTP_URL'); + + $i = new RecursiveDirectoryIterator($ftpUrl.\DIRECTORY_SEPARATOR, \RecursiveDirectoryIterator::SKIP_DOTS); $contains = [ - 'ftp://test.rebex.net'.\DIRECTORY_SEPARATOR.'pub', - 'ftp://test.rebex.net'.\DIRECTORY_SEPARATOR.'readme.txt', + $ftpUrl.\DIRECTORY_SEPARATOR.'pub', + $ftpUrl.\DIRECTORY_SEPARATOR.'readme.txt', ]; $actual = [];