diff --git a/tests/Composer/Test/DependencyResolver/Fixtures/poolbuilder/constraint-expansion-works-with-exact-versions.test b/tests/Composer/Test/DependencyResolver/Fixtures/poolbuilder/constraint-expansion-works-with-exact-versions.test new file mode 100644 index 000000000..7a3046ae0 --- /dev/null +++ b/tests/Composer/Test/DependencyResolver/Fixtures/poolbuilder/constraint-expansion-works-with-exact-versions.test @@ -0,0 +1,29 @@ +--TEST-- +Tests if version constraint is expanded. If not, dep/dep 3.0.0 would not be loaded here. + +--REQUEST-- +{ + "require": { + "root/req": "*" + } +} + +--FIXED-- +[ +] + +--PACKAGES-- +[ + {"name": "root/req", "version": "1.0.0", "require": {"dep/dep": "2.3.4"}}, + {"name": "dep/dep", "version": "2.3.4", "require": {"dep/dep2": "2.*"}}, + {"name": "dep/dep", "version": "2.3.5"}, + {"name": "dep/dep2", "version": "2.3.4", "require": {"dep/dep": "2.*"}} +] + +--EXPECT-- +[ + "root/req-1.0.0.0", + "dep/dep-2.3.4.0", + "dep/dep2-2.3.4.0", + "dep/dep-2.3.5.0" +]