From e8897308b31bd62c1654bb042db5d1f169c7069f Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 12 Jan 2024 08:25:58 +0100 Subject: [PATCH] Tests/Filters: skip tests requiring git repository --- tests/Core/Filters/GitModifiedTest.php | 4 ++++ tests/Core/Filters/GitStagedTest.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/Core/Filters/GitModifiedTest.php b/tests/Core/Filters/GitModifiedTest.php index 626fb65312..46959072f4 100644 --- a/tests/Core/Filters/GitModifiedTest.php +++ b/tests/Core/Filters/GitModifiedTest.php @@ -211,6 +211,10 @@ public static function dataAcceptOnlyGitModified() */ public function testExecAlwaysReturnsArray($cmd, $expected) { + if (is_dir(__DIR__.'/../../../.git') === false) { + $this->markTestSkipped('Not a git repository'); + } + $fakeDI = new RecursiveArrayIterator(self::getFakeFileList()); $filter = new GitModified($fakeDI, '/', self::$config, self::$ruleset); diff --git a/tests/Core/Filters/GitStagedTest.php b/tests/Core/Filters/GitStagedTest.php index 0009aefa7a..31b7345bb7 100644 --- a/tests/Core/Filters/GitStagedTest.php +++ b/tests/Core/Filters/GitStagedTest.php @@ -211,6 +211,10 @@ public static function dataAcceptOnlyGitStaged() */ public function testExecAlwaysReturnsArray($cmd, $expected) { + if (is_dir(__DIR__.'/../../../.git') === false) { + $this->markTestSkipped('Not a git repository'); + } + $fakeDI = new RecursiveArrayIterator(self::getFakeFileList()); $filter = new GitStaged($fakeDI, '/', self::$config, self::$ruleset);