Skip to content

Commit df42342

Browse files
committed
fix string being called as closure
1 parent 68f21ca commit df42342

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/Asserts/AssertForm.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace Sinnbeck\DomAssertions\Asserts;
66

7+
use Closure;
78
use Illuminate\Support\Str;
89
use Illuminate\Testing\Assert as PHPUnit;
910
use PHPUnit\Framework\Assert;
@@ -72,7 +73,7 @@ protected function getAttributeFromForm(string $attribute)
7273

7374
public function findSelect($selector = 'select', $callback = null): static
7475
{
75-
if (is_callable($selector)) {
76+
if ($selector instanceof Closure) {
7677
$callback = $selector;
7778
$selector = 'select';
7879
}

src/TestResponseMacros.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function assertElementExists(): Closure
3333
Assert::fail($exception->getMessage());
3434
}
3535

36-
if (is_callable($selector)) {
36+
if ($selector instanceof Closure) {
3737
$callback = $selector;
3838
$selector = 'body';
3939
}
@@ -69,7 +69,7 @@ public function assertFormExists(): Closure
6969
Assert::fail($exception->getMessage());
7070
}
7171

72-
if (is_callable($selector)) {
72+
if ($selector instanceof Closure) {
7373
$callback = $selector;
7474
$selector = 'form';
7575
}

0 commit comments

Comments
 (0)