custom-installers-are-installed-first.test 745 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. Composer installers are installed first if they have no requirements
  3. --COMPOSER--
  4. {
  5. "repositories": [
  6. {
  7. "type": "package",
  8. "package": [
  9. { "name": "pkg", "version": "1.0.0" },
  10. { "name": "pkg2", "version": "1.0.0" },
  11. { "name": "inst", "version": "1.0.0", "type": "composer-installer" },
  12. { "name": "inst2", "version": "1.0.0", "type": "composer-installer", "require": { "pkg2": "*" } }
  13. ]
  14. }
  15. ],
  16. "require": {
  17. "pkg": "1.0.0",
  18. "inst": "1.0.0",
  19. "inst2": "1.0.0"
  20. }
  21. }
  22. --RUN--
  23. install
  24. --EXPECT--
  25. Installing inst (1.0.0)
  26. Installing pkg (1.0.0)
  27. Installing pkg2 (1.0.0)
  28. Installing inst2 (1.0.0)