mirror of
https://github.com/composer/composer
synced 2025-05-09 08:32:56 +00:00
Fix JsonManipulator handling of package links, fixes #1465
This commit is contained in:
parent
bebe86262a
commit
3b48a1fea6
2 changed files with 99 additions and 28 deletions
|
@ -126,6 +126,67 @@ class JsonManipulatorTest extends \PHPUnit_Framework_TestCase
|
|||
"vendor/baz": "qux"
|
||||
}
|
||||
}
|
||||
'
|
||||
),
|
||||
array(
|
||||
'{
|
||||
"require": {
|
||||
"foo": "bar"
|
||||
},
|
||||
"repositories": [{
|
||||
"type": "package",
|
||||
"package": {
|
||||
"require": {
|
||||
"foo": "bar"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}',
|
||||
'require',
|
||||
'foo',
|
||||
'qux',
|
||||
'{
|
||||
"require": {
|
||||
"foo": "qux"
|
||||
},
|
||||
"repositories": [{
|
||||
"type": "package",
|
||||
"package": {
|
||||
"require": {
|
||||
"foo": "bar"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}
|
||||
'
|
||||
),
|
||||
array(
|
||||
'{
|
||||
"repositories": [{
|
||||
"type": "package",
|
||||
"package": {
|
||||
"require": {
|
||||
"foo": "bar"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}',
|
||||
'require',
|
||||
'foo',
|
||||
'qux',
|
||||
'{
|
||||
"repositories": [{
|
||||
"type": "package",
|
||||
"package": {
|
||||
"require": {
|
||||
"foo": "bar"
|
||||
}
|
||||
}
|
||||
}],
|
||||
"require": {
|
||||
"foo": "qux"
|
||||
}
|
||||
}
|
||||
'
|
||||
),
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue