ComposerTest.php 626 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Drupal\Tests\Composer;
  3. use Drupal\Composer\Composer;
  4. use Drupal\Tests\UnitTestCase;
  5. /**
  6. * @coversDefaultClass \Drupal\Composer\Composer
  7. * @group Composer
  8. */
  9. class ComposerTest extends UnitTestCase {
  10. /**
  11. * Verify that Composer::ensureComposerVersion() doesn't break.
  12. *
  13. * @covers::ensureComposerVersion
  14. */
  15. public function testEnsureComposerVersion() {
  16. try {
  17. $this->assertNull(Composer::ensureComposerVersion());
  18. }
  19. catch (\RuntimeException $e) {
  20. $this->assertRegExp('/Drupal core development requires Composer 1.9.0, but Composer /', $e->getMessage());
  21. }
  22. }
  23. }