Pārlūkot izejas kodu

Adjust CI (test)

Shalvah 1 gadu atpakaļ
vecāks
revīzija
7060e7fdd6
2 mainītis faili ar 19 papildinājumiem un 4 dzēšanām
  1. 1 1
      composer.lowest.json
  2. 18 3
      tests/Unit/ValidationRuleParsingTest.php

+ 1 - 1
composer.lowest.json

@@ -64,7 +64,7 @@
     "scripts": {
         "lint": "phpstan analyse -c ./phpstan.neon src camel --memory-limit 1G",
         "test": "phpunit --stop-on-failure --exclude-group dingo",
-        "test-ci": "phpunit --exclude-group dingo",
+        "test-ci": "pest --exclude-group dingo --coverage --min=80",
         "test-parallel": "paratest -p16 --stop-on-failure --exclude-group dingo",
         "test-parallel-ci": "paratest -p16 --exclude-group dingo"
     },

+ 18 - 3
tests/Unit/ValidationRuleParsingTest.php

@@ -541,7 +541,12 @@ class ValidationRuleParsingTest extends BaseLaravelTest
         }
 
         $results = $this->strategy->parse([
-            'enum' => ['required', Rule::enum(Fixtures\TestStringBackedEnum::class)],
+            'enum' => [
+                'required',
+                new \Illuminate\Validation\Rules\Enum(Fixtures\TestStringBackedEnum::class),
+                // Not supported in Laravel 8
+                // Rule::enum(Fixtures\TestStringBackedEnum::class)
+            ],
         ]);
         $this->assertEquals('string', $results['enum']['type']);
         $this->assertEquals(
@@ -555,7 +560,12 @@ class ValidationRuleParsingTest extends BaseLaravelTest
 
 
         $results = $this->strategy->parse([
-            'enum' => ['required', Rule::enum(Fixtures\TestIntegerBackedEnum::class)],
+            'enum' => [
+                'required',
+                new \Illuminate\Validation\Rules\Enum(Fixtures\TestIntegerBackedEnum::class),
+                // Not supported in Laravel 8
+                // Rule::enum(Fixtures\TestIntegerBackedEnum::class)
+            ],
         ]);
         $this->assertEquals('integer', $results['enum']['type']);
         $this->assertEquals(
@@ -568,7 +578,12 @@ class ValidationRuleParsingTest extends BaseLaravelTest
         ));
 
         $results = $this->strategy->parse([
-            'enum' => ['required', Rule::enum(Fixtures\TestStringBackedEnum::class)],
+            'enum' => [
+                'required',
+                new \Illuminate\Validation\Rules\Enum(Fixtures\TestStringBackedEnum::class),
+                // Not supported in Laravel 8
+                // Rule::enum(Fixtures\TestStringBackedEnum::class),
+            ],
         ], [
             'enum' => ['description' => 'A description'],
         ]);