瀏覽代碼

skip some tests when the zip extension misses

It is required for some tests to run.
Grégoire Paris 10 年之前
父節點
當前提交
091fee8a3b
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      tests/Composer/Test/Repository/ArtifactRepositoryTest.php

+ 8 - 0
tests/Composer/Test/Repository/ArtifactRepositoryTest.php

@@ -19,6 +19,14 @@ use Composer\Package\BasePackage;
 
 class ArtifactRepositoryTest extends TestCase
 {
+    public function setUp()
+    {
+        parent::setUp();
+        if (!extension_loaded('zip')) {
+            $this->markTestSkipped('You need the zip extension to run this test.');
+        }
+    }
+
     public function testExtractsConfigsFromZipArchives()
     {
         $expectedPackages = array(