Skip to content

Commit 42e4fd8

Browse files
committed
Class toggle for Laravel 7
1 parent c473e80 commit 42e4fd8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Traits/HttpTestAssertions.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace JMac\Testing\Traits;
44

5-
use Illuminate\Foundation\Testing\Assert as LaravelAssert;
65
use Illuminate\Support\Facades\Route;
76
use PHPUnit\Framework\Assert as PHPUnitAssert;
87
use Symfony\Component\HttpFoundation\Request as SymfonyRequest;
@@ -68,7 +67,11 @@ public function createFormRequest(string $form_request, array $data = [])
6867

6968
public function assertValidationRules(array $expected, array $actual)
7069
{
71-
LaravelAssert::assertArraySubset($this->normalizeRules($expected), $this->normalizeRules($actual));
70+
if (class_exists(\Illuminate\Testing\Assert::class)) {
71+
\Illuminate\Testing\Assert::assertArraySubset($this->normalizeRules($expected), $this->normalizeRules($actual));
72+
} else {
73+
\Illuminate\Foundation\Testing\Assert::assertArraySubset($this->normalizeRules($expected), $this->normalizeRules($actual));
74+
}
7275
}
7376

7477
public function assertExactValidationRules(array $expected, array $actual)

0 commit comments

Comments
 (0)