<?php
-class ComposerInstalledTest extends MediaWikiTestCase {
+class ComposerInstalledTest extends PHPUnit\Framework\TestCase {
private $installed;
public function setUp() {
parent::setUp();
- global $IP;
- $this->installed = "$IP/tests/phpunit/data/composer/installed.json";
+ $this->installed = __DIR__ . "/../../../data/composer/installed.json";
}
/**
*/
public function testGetInstalledDependencies() {
$installed = new ComposerInstalled( $this->installed );
- $this->assertArrayEquals( [
+ $this->assertEquals( [
'leafo/lessphp' => [
'version' => '0.5.0',
'type' => 'library',
],
'description' => 'The PHP Unit Testing framework.',
],
- ], $installed->getInstalledDependencies(), false, true );
+ ], $installed->getInstalledDependencies() );
}
}
<?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";
+ $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() {
<?php
-class ComposerLockTest extends MediaWikiTestCase {
+class ComposerLockTest extends PHPUnit\Framework\TestCase {
private $lock;
public function setUp() {
parent::setUp();
- global $IP;
- $this->lock = "$IP/tests/phpunit/data/composer/composer.lock";
+ $this->lock = __DIR__ . "/../../../data/composer/composer.lock";
}
/**
*/
public function testGetInstalledDependencies() {
$lock = new ComposerLock( $this->lock );
- $this->assertArrayEquals( [
+ $this->assertEquals( [
'wikimedia/cdb' => [
'version' => '1.0.1',
'type' => 'library',
'and configure its support in an easy way. ' .
'Main features are language selection, input methods and web fonts.',
],
- ], $lock->getInstalledDependencies(), false, true );
+ ], $lock->getInstalledDependencies() );
}
}