Browse Source

Add failing test for #3990

Jordi Boggiano 9 years ago
parent
commit
7b404c4717
1 changed files with 39 additions and 0 deletions
  1. 39 0
      tests/Composer/Test/Fixtures/installer/circular-dependency2.test

+ 39 - 0
tests/Composer/Test/Fixtures/installer/circular-dependency2.test

@@ -0,0 +1,39 @@
+--TEST--
+Circular dependencies are possible between packages
+--COMPOSER--
+{
+    "name": "root",
+    "version": "dev-master",
+    "require": {
+        "require/itself": "1.0.0",
+        "regular/pkg": "1.0.0"
+    },
+    "repositories": [
+        {
+            "type": "package",
+            "package": [
+                {
+                    "name": "require/itself",
+                    "version": "1.0.0",
+                    "source": { "reference": "some.branch", "type": "git", "url": "" },
+                    "require": {
+                        "require/itself": "1.0.0"
+                    }
+                },
+                {
+                    "name": "regular/pkg",
+                    "version": "1.0.0",
+                    "source": { "reference": "some.branch", "type": "git", "url": "" },
+                    "__dummy__require": {
+                        "require/itself": "1.0.0"
+                    }
+                }
+            ]
+        }
+    ]
+}
+--RUN--
+update -v
+--EXPECT--
+Installing require/itself (1.0.0)
+Installing regular/pkg (1.0.0)