Building split transactions and fixing tests.

This commit is contained in:
James Cole
2016-05-05 18:59:46 +02:00
parent 21a197ba46
commit eb3d2b1749
18 changed files with 317 additions and 159 deletions

View File

@@ -155,11 +155,9 @@ class JsonControllerTest extends TestCase
*/
public function testTransactionJournals($range)
{
$type = factory(FireflyIII\Models\TransactionType::class)->make();
$repository = $this->mock('FireflyIII\Repositories\Journal\JournalRepositoryInterface');
$repository->shouldReceive('getTransactionType')->with('deposit')->once()->andReturn($type);
$repository->shouldReceive('getJournalsOfType')->with($type)->once()->andReturn(new Collection);
$paginator = new \Illuminate\Pagination\LengthAwarePaginator(new Collection, 0, 40);
$repository->shouldReceive('getJournals')->withAnyArgs()->once()->andReturn($paginator);
$this->be($this->user());
$this->changeDateRange($this->user(), $range);