Skip to content

Commit afc2328

Browse files
committed
Fixes #68
1 parent a559ad9 commit afc2328

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

tests/Unit/CachedBuilderTest.php

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@ public function testWhereClauseParsingOfOperators()
734734
$this->processWhereClauseTestWithOperator('NOT LIKE');
735735
}
736736

737-
public function testWhereBetweenResults()
737+
public function testWhereBetweenIdsResults()
738738
{
739739
$books = (new Book)
740740
->whereBetween('price', [5, 10])
@@ -753,4 +753,24 @@ public function testWhereBetweenResults()
753753
$this->assertTrue($cachedResults->diffKeys($books)->isEmpty());
754754
$this->assertTrue($liveResults->diffKeys($books)->isEmpty());
755755
}
756+
757+
public function testWhereBetweenDatesResults()
758+
{
759+
$books = (new Book)
760+
->whereBetween('created_at', ['2018-01-01', '2018-12-31'])
761+
->get();
762+
$key = sha1('genealabslaravelmodelcachingtestsfixturesbook-created_at_between_2018-01-01_2018-12-31');
763+
$tags = [
764+
'genealabslaravelmodelcachingtestsfixturesbook',
765+
];
766+
767+
$cachedResults = cache()->tags($tags)
768+
->get($key);
769+
$liveResults = (new UncachedAuthor)
770+
->whereBetween('price', [5, 10])
771+
->get();
772+
773+
$this->assertTrue($cachedResults->diffKeys($books)->isEmpty());
774+
$this->assertTrue($liveResults->diffKeys($books)->isEmpty());
775+
}
756776
}

0 commit comments

Comments
 (0)