diff --git a/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php b/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php index 823495f..bd193e5 100644 --- a/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php +++ b/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php @@ -21,13 +21,28 @@ class BrowseWorkingHoursCest $I->seeHttpHeader('Access-Control-Max-Age'); } + /** + * @param ApiTester $I + * + * @dataProvider validWorkingHoursFilterProvider + */ + public function browseEmptyWorkingHours(ApiTester $I): void + { + $I->haveHttpHeader('Origin', Api::TEST_ORIGIN); + $I->sendGet('/working-hours', ['start-date' => '2020-04-01', 'end-date' => '2020-04-30']); + $I->seeResponseCodeIs(HttpCode::OK); + $I->canSeeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeResponseIsJson(); + $I->seeResponseEquals('[]'); + } + public function validWorkingHoursFilterProvider(): array { return [ [[null]], [['start-date' => '2020-01-01', 'end-date' => '2020-01-08']], [['start-date' => '2020-01-01', 'end-date' => '2020-04-30']], - [['start-date' => '2020-04-01', 'end-date' => '2020-04-30']], + [['start-date' => '2020-03-01', 'end-date' => '2020-03-07']], ]; }