diff --git a/tests/Composer/Test/Fixtures/installer/replace-priorities.test b/tests/Composer/Test/Fixtures/installer/replace-priorities.test new file mode 100644 index 000000000..c6c77c060 --- /dev/null +++ b/tests/Composer/Test/Fixtures/installer/replace-priorities.test @@ -0,0 +1,30 @@ +--TEST-- +Replace takes precedence only in higher priority repositories +--COMPOSER-- +{ + "repositories": [ + { + "type": "package", + "package": [ + { "name": "forked", "version": "1.1.0", "provide": { "package2": "1.1.0" } } + ] + }, + { + "type": "package", + "package": [ + { "name": "package", "version": "1.0.0" }, + { "name": "package2", "version": "1.0.0" }, + { "name": "hijacker", "version": "1.1.0", "provide": { "package": "1.1.0" } } + ] + } + ], + "require": { + "package": "1.*", + "package2": "1.*" + } +} +--RUN-- +install +--EXPECT-- +Installing package (1.0.0) +Installing forked (1.1.0)