From e56920edeebc13119cf1afbbe6ea613320c2db55 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 6 Feb 2016 05:15:17 +0100 Subject: [PATCH] Speed up some tests. [skip ci] --- tests/acceptance/Controllers/BudgetControllerTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/acceptance/Controllers/BudgetControllerTest.php b/tests/acceptance/Controllers/BudgetControllerTest.php index 1462eeaf21..ab7c9e8463 100644 --- a/tests/acceptance/Controllers/BudgetControllerTest.php +++ b/tests/acceptance/Controllers/BudgetControllerTest.php @@ -6,6 +6,8 @@ * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ +use Carbon\Carbon; +use Illuminate\Pagination\LengthAwarePaginator; /** @@ -129,6 +131,12 @@ class BudgetControllerTest extends TestCase */ public function testShow($range) { + // mock some stuff: + $repository = $this->mock('FireflyIII\Repositories\Budget\BudgetRepositoryInterface'); + $repository->shouldReceive('getJournals')->once()->andReturn(new LengthAwarePaginator([], 0, 50)); + $repository->shouldReceive('firstActivity')->once()->andReturn(new Carbon); + $repository->shouldReceive('spentPerDay')->once()->andReturn([]); + $this->be($this->user()); $this->changeDateRange($this->user(), $range); $this->call('GET', '/budgets/show/1');