From fb07c681329e48c24815e5bc9a12976c28477d0e Mon Sep 17 00:00:00 2001 From: James Cole Date: Thu, 31 May 2018 20:04:19 +0200 Subject: [PATCH] Updated tests --- tests/Feature/Controllers/PiggyBankControllerTest.php | 6 ++++++ tests/Unit/Transformers/PiggyBankTransformerTest.php | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/tests/Feature/Controllers/PiggyBankControllerTest.php b/tests/Feature/Controllers/PiggyBankControllerTest.php index 16565539bf..8ee5612be5 100644 --- a/tests/Feature/Controllers/PiggyBankControllerTest.php +++ b/tests/Feature/Controllers/PiggyBankControllerTest.php @@ -205,6 +205,7 @@ class PiggyBankControllerTest extends TestCase $repository->shouldReceive('getCurrentAmount')->andReturn('10'); $repository->shouldReceive('setUser'); $repository->shouldReceive('correctOrder'); + $repository->shouldReceive('getSuggestedMonthlyAmount')->andReturn('1'); Steam::shouldReceive('balance')->twice()->andReturn('1'); @@ -332,8 +333,13 @@ class PiggyBankControllerTest extends TestCase // mock stuff $repository = $this->mock(PiggyBankRepositoryInterface::class); $journalRepos = $this->mock(JournalRepositoryInterface::class); + $repository->shouldReceive('setUser')->once(); $journalRepos->shouldReceive('firstNull')->once()->andReturn(new TransactionJournal); $repository->shouldReceive('getEvents')->andReturn(new Collection); + $repository->shouldReceive('getSuggestedMonthlyAmount')->andReturn('1'); + $repository->shouldReceive('getCurrentAmount')->andReturn('1'); + + $this->be($this->user()); $response = $this->get(route('piggy-banks.show', [1])); diff --git a/tests/Unit/Transformers/PiggyBankTransformerTest.php b/tests/Unit/Transformers/PiggyBankTransformerTest.php index 3bfd20df9a..6115fff42a 100644 --- a/tests/Unit/Transformers/PiggyBankTransformerTest.php +++ b/tests/Unit/Transformers/PiggyBankTransformerTest.php @@ -50,6 +50,8 @@ class PiggyBankTransformerTest extends TestCase $repository = $this->mock(PiggyBankRepositoryInterface::class); $repository->shouldReceive('setUser')->once(); $repository->shouldReceive('getCurrentAmount')->andReturn('12.34')->once(); + $repository->shouldReceive('getSuggestedMonthlyAmount')->andReturn('12.34')->once(); + // make new account and piggy $account = Account::create( @@ -94,10 +96,12 @@ class PiggyBankTransformerTest extends TestCase $currencyRepos->shouldReceive('setUser')->once(); $currencyRepos->shouldReceive('findNull')->withArgs([1])->andReturn(TransactionCurrency::find(1))->once(); + // mock repository: $repository = $this->mock(PiggyBankRepositoryInterface::class); $repository->shouldReceive('setUser')->once(); $repository->shouldReceive('getCurrentAmount')->andReturn('12.34')->once(); + $repository->shouldReceive('getSuggestedMonthlyAmount')->andReturn('12.34')->once(); // make new account and piggy $account = Account::create( @@ -155,6 +159,7 @@ class PiggyBankTransformerTest extends TestCase $repository = $this->mock(PiggyBankRepositoryInterface::class); $repository->shouldReceive('setUser')->once(); $repository->shouldReceive('getCurrentAmount')->andReturn('12.34')->once(); + $repository->shouldReceive('getSuggestedMonthlyAmount')->andReturn('12.34')->once(); // make new account and piggy $account = Account::create(