From 10d071a4f29c7bf23fc6235fe4fdeff27c18df47 Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Wed, 2 Mar 2022 19:28:48 +0100 Subject: [PATCH] Fix tests --- .../CoreBundle/Helper/RuleBasedTaggerTest.php | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php b/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php index 44d42a980..f85b8d07b 100644 --- a/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php +++ b/tests/Wallabag/CoreBundle/Helper/RuleBasedTaggerTest.php @@ -202,10 +202,29 @@ class RuleBasedTaggerTest extends TestCase ->method('satisfies') ->willReturn(true); - $this->rulerz - ->method('filter') + $query = $this->getMockBuilder('Doctrine\ORM\AbstractQuery') + ->disableOriginalConstructor() + ->getMock(); + + $query + ->expects($this->once()) + ->method('getResult') ->willReturn([new Entry($user), new Entry($user)]); + $qb = $this->getMockBuilder('Doctrine\ORM\QueryBuilder') + ->disableOriginalConstructor() + ->getMock(); + + $qb + ->expects($this->once()) + ->method('getQuery') + ->willReturn($query); + + $this->entryRepository + ->expects($this->once()) + ->method('getBuilderForAllByUser') + ->willReturn($qb); + $entries = $this->tagger->tagAllForUser($user); $this->assertCount(2, $entries); @@ -222,6 +241,7 @@ class RuleBasedTaggerTest extends TestCase { $user = new User(); $config = new Config($user); + $config->setReadingSpeed(200); $user->setConfig($config);