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; + }); } }