Skip to content

Commit 5a7519f

Browse files
committed
Tweaks for tests
1 parent 503d68c commit 5a7519f

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

tests/Unit/Views/Filters/FilterTestCase.php

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,4 +197,53 @@ public function test_can_set_custom_pill_attributes_bag(): void
197197
$this->assertSame($bag->getAttributes(), $filter->getPillAttributesBag()->getAttributes());
198198

199199
}
200+
201+
public function test_can_get_default_reset_attributes(): void
202+
{
203+
$filter = self::$filterInstance;
204+
205+
$this->assertSame($filter->getPillResetButtonAttributes(), []);
206+
}
207+
208+
public function test_can_get_default_reset_attributes_merged(): void
209+
{
210+
$filter = self::$filterInstance;
211+
212+
$this->assertSame($filter->getFilterPillResetButtonAttributesMerged([]), [
213+
'x-on:click.prevent' => "resetSpecificFilter('".$filter->getKey()."')",
214+
'type' => 'button',
215+
]);
216+
}
217+
218+
public function test_can_set_custom_reset_attributes(): void
219+
{
220+
$filter = self::$filterInstance;
221+
$filter->setPillResetButtonAttributes(['class' => 'bg-red-500']);
222+
$this->assertSame($filter->getPillResetButtonAttributes(), ['class' => 'bg-red-500']);
223+
}
224+
225+
public function test_can_get_reset_attributes_merged(): void
226+
{
227+
$filter = self::$filterInstance;
228+
229+
$this->assertSame($filter->getFilterPillResetButtonAttributesMerged(['class' => 'bg-red-500']), [
230+
'x-on:click.prevent' => "resetSpecificFilter('".$filter->getKey()."')",
231+
'type' => 'button',
232+
'class' => 'bg-red-500',
233+
]);
234+
}
235+
236+
public function test_can_set_reset_attributes_merged(): void
237+
{
238+
$filter = self::$filterInstance;
239+
240+
$filter->setPillResetButtonAttributes(['class' => 'bg-blue-500']);
241+
242+
$this->assertSame($filter->getFilterPillResetButtonAttributesMerged($filter->getPillResetButtonAttributes()), [
243+
'x-on:click.prevent' => "resetSpecificFilter('".$filter->getKey()."')",
244+
'type' => 'button',
245+
'class' => 'bg-blue-500',
246+
]);
247+
}
248+
200249
}

0 commit comments

Comments
 (0)