<?php
-class ComposerJsonTest extends MediaWikiTestCase {
+class ComposerJsonTest extends PHPUnit\Framework\TestCase {
private $json, $json2;
public function setUp() {
parent::setUp();
- global $IP;
- $this->json = "$IP/tests/phpunit/data/composer/composer.json";
- $this->json2 = "$IP/tests/phpunit/data/composer/new-composer.json";
- }
-
- public static function provideGetHash() {
- return [
- [ 'json', 'cc6e7fc565b246cb30b0cac103a2b31e' ],
- [ 'json2', '19921dd1fc457f1b00561da932432001' ],
- ];
- }
-
- /**
- * @dataProvider provideGetHash
- * @covers ComposerJson::getHash
- */
- public function testIsHashUpToDate( $file, $expected ) {
- $json = new ComposerJson( $this->$file );
- $this->assertEquals( $expected, $json->getHash() );
+ $this->json = __DIR__ . "/../../../data/composer/composer.json";
+ $this->json2 = __DIR__ . "/../../../data/composer/new-composer.json";
}
/**
*/
public function testGetRequiredDependencies() {
$json = new ComposerJson( $this->json );
- $this->assertArrayEquals( [
+ $this->assertEquals( [
'cdb/cdb' => '1.0.0',
'cssjanus/cssjanus' => '1.1.1',
'leafo/lessphp' => '0.5.0',
'psr/log' => '1.0.0',
- ], $json->getRequiredDependencies(), false, true );
+ ], $json->getRequiredDependencies() );
}
public static function provideNormalizeVersion() {