From 0da71001e3f82385328beb6eec00789ee2489b31 Mon Sep 17 00:00:00 2001 From: Nils Adermann Date: Sun, 1 Jul 2012 17:40:45 +0200 Subject: [PATCH] Add test for updating an aliased package to a non-aliased one --- .../Test/Fixtures/installer/update-alias.test | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 tests/Composer/Test/Fixtures/installer/update-alias.test diff --git a/tests/Composer/Test/Fixtures/installer/update-alias.test b/tests/Composer/Test/Fixtures/installer/update-alias.test new file mode 100644 index 000000000..c1020e33c --- /dev/null +++ b/tests/Composer/Test/Fixtures/installer/update-alias.test @@ -0,0 +1,37 @@ +--TEST-- +Update aliased package to non-aliased version +--COMPOSER-- +{ + "repositories": [ + { + "type": "package", + "package": [ + { + "name": "a/a", "version": "dev-master", + "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, + "source": { "reference": "master", "type": "git", "url": "" } + }, + { + "name": "a/a", "version": "dev-foo", + "source": { "reference": "foo", "type": "git", "url": "" } + } + ] + } + ], + "require": { + "a/a": "dev-foo" + } +} +--INSTALLED-- +[ + { + "name": "a/a", "version": "dev-master", + "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, + "source": { "reference": "master", "type": "git", "url": "" } + } +] +--RUN-- +update +--EXPECT-- +Updating a/a (dev-master master) to a/a (dev-foo foo) +Marking a/a (1.0.x-dev master) as uninstalled, alias of a/a (dev-master master) \ No newline at end of file