mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-03 04:41:41 +00:00
Improve test coverage.
This commit is contained in:
@@ -27,6 +27,7 @@ use FireflyIII\Models\PiggyBankEvent;
|
||||
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
||||
use Illuminate\Support\Collection;
|
||||
use Log;
|
||||
use Preferences;
|
||||
use Tests\TestCase;
|
||||
|
||||
/**
|
||||
@@ -50,13 +51,18 @@ class PiggyBankControllerTest extends TestCase
|
||||
{
|
||||
$generator = $this->mock(GeneratorInterface::class);
|
||||
$repository = $this->mock(PiggyBankRepositoryInterface::class);
|
||||
$event = factory(PiggyBankEvent::class)->make();
|
||||
/** @var PiggyBankEvent $event */
|
||||
$event = PiggyBankEvent::inRandomOrder()->first();
|
||||
$piggy = $event->piggy_bank_id;
|
||||
|
||||
$this->mockDefaultSession();
|
||||
Preferences::shouldReceive('lastActivity')->atLeast()->once()->andReturn('md512345');
|
||||
|
||||
$repository->shouldReceive('getEvents')->andReturn(new Collection([$event]));
|
||||
$generator->shouldReceive('singleSet')->once()->andReturn([]);
|
||||
|
||||
$this->be($this->user());
|
||||
$response = $this->get(route('chart.piggy-bank.history', [1]));
|
||||
$response = $this->get(route('chart.piggy-bank.history', [$piggy]));
|
||||
$response->assertStatus(200);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user