1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-09 22:56:46 +02:00

feat(helpers): Remove slice_offset, slice_limit, count, exists functionality from Filter Helper #493

This commit is contained in:
Awilum
2020-12-12 22:30:20 +03:00
parent 229282987a
commit e8946b34cc
2 changed files with 4 additions and 26 deletions

View File

@@ -42,27 +42,18 @@ test('test filter() method', function () {
$this->assertContains(filter($random, ['return' => 'first']), $data);
$this->assertContains(filter($random, ['return' => 'last']), $data);
// return: exists
$this->assertTrue(filter($data, ['return' => 'exists']));
// return: shuffle
$this->assertTrue(
is_array(filter($data, ['return' => 'shuffle'])) &&
is_array(filter($data, ['return' => 'shuffle']))
);
// return: count
$this->assertEquals(3, filter($data, ['return' => 'count']));
// param: limit and return: all
$this->assertEquals(['home' => ['title' => 'Home']], filter($data, ['return' => 'all', 'limit' => 1]));
// param: offset and return: all
$this->assertEquals(['about' => ['title' => 'About'],
'blog' => ['title' => 'Blog']], filter($data, ['return' => 'all', 'offset' => 1]));
// param: slice_offset slice_limit and return: all
$this->assertEquals(['about' => ['title' => 'About']], filter($data, ['return' => 'all', 'slice_offset' => 1, 'slice_limit' => 1]));
// param: limit and return: all
$this->assertEquals(['home' => ['title' => 'Home']], filter($data, ['return' => 'all', 'limit' => 1]));
// param: sort_by and return: all
$this->assertEquals(['about' => ['title' => 'About'],