Skip to content

Commit c659362

Browse files
committed
Tests
1 parent 2500d7f commit c659362

File tree

2 files changed

+60
-1
lines changed

2 files changed

+60
-1
lines changed

src/Views/Traits/Helpers/FilterHelpers.php

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,22 +186,41 @@ public function isVisibleInMenus(): bool
186186
return $this->hiddenFromMenus === false;
187187
}
188188

189-
// TODO: Test
189+
/**
190+
* @return bool
191+
*/
190192
public function isHiddenFromPills(): bool
191193
{
192194
return $this->hiddenFromPills === true;
193195
}
194196

197+
/**
198+
* @return bool
199+
*/
195200
public function isVisibleInPills(): bool
196201
{
197202
return $this->hiddenFromPills === false;
198203
}
199204

205+
/**
206+
* @return bool
207+
*/
200208
public function isHiddenFromFilterCount(): bool
201209
{
202210
return $this->hiddenFromFilterCount === true;
203211
}
204212

213+
/**
214+
* @return bool
215+
*/
216+
public function isVisibleInFilterCount(): bool
217+
{
218+
return $this->hiddenFromFilterCount === false;
219+
}
220+
221+
/**
222+
* @return bool
223+
*/
205224
public function isResetByClearButton(): bool
206225
{
207226
return $this->resetByClearButton === true;

tests/Views/Traits/Helpers/FilterHelpersTest.php

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,44 @@ public function can_check_if_filter_is_hidden_from_menus(): void
150150
$this->assertTrue($filter->isHiddenFromMenus());
151151
$this->assertFalse($filter->isVisibleInMenus());
152152
}
153+
154+
/** @test */
155+
public function can_check_if_filter_is_hidden_from_pills(): void
156+
{
157+
$filter = SelectFilter::make('Active');
158+
159+
$this->assertFalse($filter->isHiddenFromPills());
160+
$this->assertTrue($filter->isVisibleInPills());
161+
162+
$filter->hiddenFromPills();
163+
164+
$this->assertTrue($filter->isHiddenFromPills());
165+
$this->assertFalse($filter->isVisibleInPills());
166+
}
167+
168+
/** @test */
169+
public function can_check_if_filter_is_hidden_from_count(): void
170+
{
171+
$filter = SelectFilter::make('Active');
172+
173+
$this->assertFalse($filter->isHiddenFromFilterCount());
174+
$this->assertTrue($filter->isVisibleInFilterCount());
175+
176+
$filter->hiddenFromFilterCount();
177+
178+
$this->assertTrue($filter->isHiddenFromFilterCount());
179+
$this->assertFalse($filter->isVisibleInFilterCount());
180+
}
181+
182+
/** @test */
183+
public function can_check_if_filter_is_reset_by_clear_button(): void
184+
{
185+
$filter = SelectFilter::make('Active');
186+
187+
$this->assertTrue($filter->isResetByClearButton());
188+
189+
$filter->notResetByClearButton();
190+
191+
$this->assertFalse($filter->isResetByClearButton());
192+
}
153193
}

0 commit comments

Comments
 (0)