|
@@ -45,7 +45,8 @@ class ArrayDumperTest extends \PHPUnit_Framework_TestCase
|
|
|
array(
|
|
|
'name' => 'foo',
|
|
|
'version' => '1.0',
|
|
|
- 'version_normalized' => '1.0.0.0'
|
|
|
+ 'version_normalized' => '1.0.0.0',
|
|
|
+ 'abandoned' => false
|
|
|
),
|
|
|
$config
|
|
|
);
|
|
@@ -62,12 +63,31 @@ class ArrayDumperTest extends \PHPUnit_Framework_TestCase
|
|
|
$this->assertSame('dev', $config['minimum-stability']);
|
|
|
}
|
|
|
|
|
|
+ public function testDumpAbandoned()
|
|
|
+ {
|
|
|
+ $this->packageExpects('getReplacementPackage', true);
|
|
|
+
|
|
|
+ $config = $this->dumper->dump($this->package);
|
|
|
+
|
|
|
+ $this->assertSame(true, $config['abandoned']);
|
|
|
+ }
|
|
|
+
|
|
|
+ public function testDumpAbandonedReplacement()
|
|
|
+ {
|
|
|
+ $this->packageExpects('getReplacementPackage', 'foo/bar');
|
|
|
+
|
|
|
+ $config = $this->dumper->dump($this->package);
|
|
|
+
|
|
|
+ $this->assertSame('foo/bar', $config['abandoned']);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @dataProvider getKeys
|
|
|
*/
|
|
|
public function testKeys($key, $value, $method = null, $expectedValue = null)
|
|
|
{
|
|
|
$this->packageExpects('get'.ucfirst($method ?: $key), $value);
|
|
|
+ $this->packageExpects('isAbandoned', $value);
|
|
|
|
|
|
$config = $this->dumper->dump($this->package);
|
|
|
|