mock(GeneratorInterface::class); Steam::shouldReceive('balancesById')->andReturn(['5', '10']); $generator->shouldReceive('singleSet')->andReturn([]); $this->be($this->user()); $response = $this->get(route('chart.report.net-worth', [1, '20120101', '20120131'])); $response->assertStatus(200); } /** * @covers \FireflyIII\Http\Controllers\Chart\ReportController::operations * @covers \FireflyIII\Http\Controllers\Chart\ReportController::getChartData */ public function testOperations() { $generator = $this->mock(GeneratorInterface::class); $tasker = $this->mock(AccountTaskerInterface::class); $tasker->shouldReceive('amountOutInPeriod')->andReturn('-1'); $tasker->shouldReceive('amountInInPeriod')->andReturn('1'); $generator->shouldReceive('multiSet')->andReturn([]); $this->be($this->user()); $response = $this->get(route('chart.report.operations', [1, '20120101', '20120131'])); $response->assertStatus(200); } /** * @covers \FireflyIII\Http\Controllers\Chart\ReportController::sum * @covers \FireflyIII\Http\Controllers\Chart\ReportController::getChartData */ public function testSum() { $generator = $this->mock(GeneratorInterface::class); $tasker = $this->mock(AccountTaskerInterface::class); $tasker->shouldReceive('amountOutInPeriod')->andReturn('-1'); $tasker->shouldReceive('amountInInPeriod')->andReturn('1'); $generator->shouldReceive('multiSet')->andReturn([]); $this->be($this->user()); $response = $this->get(route('chart.report.sum', [1, '20120101', '20120131'])); $response->assertStatus(200); } }