diff options
author | Func <Funcer@outlook.com> | 2022-02-08 05:12:43 +0000 |
---|---|---|
committer | Func <Funcer@outlook.com> | 2022-02-08 07:21:10 +0000 |
commit | 7f74a2e50ccf88521737440500eb5ff8d080820c (patch) | |
tree | 4fd0fdfe58237d1381a87384189f80afd5d54fa7 /tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php | |
parent | d60d68d3d3406eea23e753857dd4b7e034770515 (diff) | |
download | mediawikicore-7f74a2e50ccf88521737440500eb5ff8d080820c.tar.gz mediawikicore-7f74a2e50ccf88521737440500eb5ff8d080820c.zip |
Clean up tests that misused the parameters of assertSame/Equals
Expected value is the first parameter to assertSame() or assertEquals().
And turn to use assertCount() for some assertions aginst count of array.
Based on code search `assert(?:Same|Equals)\(.+,.+expected` and I look
through files roughly, so some assertions that don't contains 'expected'
are also fixed. In the meantime, some assertions that I am not clear
about are not touched.
Change-Id: I75798b60d29fd19b33f4fdf34ed3c788db420d01
Diffstat (limited to 'tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php')
-rw-r--r-- | tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php b/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php index e66b7f36569f..50e591f0ac90 100644 --- a/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php +++ b/tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php @@ -114,7 +114,7 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { public function testTemplateDependencies( $module, $expected ) { $rl = new ResourceLoaderFileModule( $module ); $rl->setName( 'testing' ); - $this->assertEquals( $rl->getDependencies(), $expected ); + $this->assertEquals( $expected, $rl->getDependencies() ); } public static function providerDeprecatedModules() { @@ -142,7 +142,7 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { $module = new ResourceLoaderFileModule( $modules[$name] ); $module->setName( $name ); $ctx = $this->getResourceLoaderContext(); - $this->assertEquals( $module->getScript( $ctx ), $expected ); + $this->assertEquals( $expected, $module->getScript( $ctx ) ); } /** @@ -358,14 +358,14 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { $context = $this->getResourceLoaderContext( [ 'lang' => 'en', 'dir' => 'ltr' ] ); $this->assertEquals( - $plain->getStyles( $context ), [ 'all' => ".example { text-align: left; }\n" ], + $plain->getStyles( $context ), 'Unchanged styles in LTR mode' ); $context = $this->getResourceLoaderContext( [ 'lang' => 'he', 'dir' => 'rtl' ] ); $this->assertEquals( - $plain->getStyles( $context ), [ 'all' => ".example { text-align: right; }\n" ], + $plain->getStyles( $context ), 'Flipped styles in RTL mode' ); @@ -376,8 +376,8 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { ] ); $noflip->setName( 'test' ); $this->assertEquals( - $plain->getStyles( $context ), [ 'all' => ".example { text-align: right; }\n" ], + $plain->getStyles( $context ), 'Unchanged styles in RTL mode with noflip at module level' ); } @@ -471,7 +471,7 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { $this->expectException( RuntimeException::class ); $rl->getTemplates(); } else { - $this->assertEquals( $rl->getTemplates(), $expected ); + $this->assertEquals( $expected, $rl->getTemplates() ); } } @@ -486,15 +486,15 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase { ] ); $testModule->setName( 'testing' ); $this->assertEquals( - substr( file_get_contents( "$basePath/bom.css" ), 0, 10 ), "\xef\xbb\xbf.efbbbf", + substr( file_get_contents( "$basePath/bom.css" ), 0, 10 ), 'File has leading BOM' ); $context = $this->getResourceLoaderContext(); $this->assertEquals( - $testModule->getStyles( $context ), [ 'all' => ".efbbbf_bom_char_at_start_of_file {}\n" ], + $testModule->getStyles( $context ), 'Leading BOM removed when concatenating files' ); } |