1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?php
declare( strict_types = 1 );
namespace MediaWiki\Tests\Unit\composer\PhpUnitSplitter;
use MediaWiki\Composer\PhpUnitSplitter\PhpUnitTestFileScanner;
use PHPUnit\Framework\TestCase;
/**
* @license GPL-2.0-or-later
* @covers \MediaWiki\Composer\PhpUnitSplitter\PhpUnitTestFileScanner
*/
class PhpUnitTestFileScannerTest extends TestCase {
public function testScanForTestFiles() {
$scanner = new PhpUnitTestFileScanner( __DIR__ );
$files = $scanner->scanForFiles();
$expected = [];
foreach ( glob( __DIR__ . DIRECTORY_SEPARATOR . "*Test.php" ) as $testFile ) {
$expected[ basename( $testFile ) ] = [ $testFile ];
}
$this->assertEquals( $expected, $files, "Expected PhpUnitSplitter test files to be found" );
}
}
|