私はLaravelユニットテストの新機能です。私はユニットテストのために同じrepo関数を呼び出すことによって異なる出力を得る必要があります。Laravelユニットの同じ機能を2回テストして別の出力をテストします
これまでのところ、私のテストでは、このようなものです:
public function testReportOffdayWorked()
{
$input = [
'from_date' => '2016/01/01',
'to_date' => '2016/01/03',
];
$webServiceRepositoryMock = Mockery::mock('App\Repositories\WebServiceRepository');
$webServiceRepositoryMock->shouldReceive('callGet')->twice()->andReturn($this->issues);
$this->app->instance('App\Repositories\WebServiceRepository', $webServiceRepositoryMock);
$this->call('post', '/reporting/portal/report-offdays', $input);
$this->assertResponseOk();
$this->assertTrue($this->response->original->getName() == "Reporting::report_offday_worked");
}
私はcallGet
機能用の2つの異なる出力を取得したいと思います。
正確に私はlaravel Mockオブジェクトでこのようなことが欲しいです。とにかくあなたの答えのおかげで:) – Lasith