File: PhpUnitTestFileScannerTest.php

package info (click to toggle)
mediawiki 1%3A1.43.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 417,464 kB
  • sloc: php: 1,062,949; javascript: 664,290; sql: 9,714; python: 5,458; xml: 3,489; sh: 1,131; makefile: 64
file content (26 lines) | stat: -rw-r--r-- 741 bytes parent folder | download
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" );
	}

}