From 114d6111693e1475fdc99518b3f16428cd7fb7df Mon Sep 17 00:00:00 2001 From: philipp lang Date: Sun, 20 Oct 2024 18:25:17 +0200 Subject: [PATCH] Add testable macro for setArray --- tests/TestCase.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/TestCase.php b/tests/TestCase.php index 606b7358..44acf046 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -12,6 +12,7 @@ use Illuminate\Support\Arr; use Illuminate\Support\Facades\Http; use Illuminate\Testing\AssertableJsonString; use Illuminate\Testing\TestResponse; +use Livewire\Features\SupportTesting\Testable; use Phake; use PHPUnit\Framework\Assert; use Tests\Lib\MakesHttpCalls; @@ -172,5 +173,14 @@ class TestCase extends BaseTestCase return $this; }); + + Testable::macro('setArray', function ($attributes) { + $self = $this; + foreach ($attributes as $key => $value) { + $self = $this->set($key, $value); + } + + return $self; + }); } }