From 87f3bb3f0e4310e468f329040f61cc0f53d243c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torsten=20L=C3=BCcke?= Date: Tue, 13 Apr 2021 12:34:25 +0200 Subject: [PATCH] Es sollte auf die notwendigen Header geachtet werden (https://developer.mozilla.org/de/docs/Web/HTTP/CORS) --- api/tests/api/Views/BrowseWorkingHoursMonthlyCest.php | 4 ++++ api/tests/api/Views/BrowseWorkingHoursWeeklyCest.php | 4 ++++ api/tests/api/Views/BrowseWorkingHoursYearlyCest.php | 4 ++++ api/tests/api/WorkingHours/BrowseWorkingHoursCest.php | 4 ++++ api/tests/api/WorkingHours/CreateWorkingHoursCest.php | 4 ++++ api/tests/api/WorkingHours/ReadWorkingHoursCest.php | 4 ++++ api/tests/api/WorkingHours/UpdateWorkingHoursCest.php | 4 ++++ 7 files changed, 28 insertions(+) diff --git a/api/tests/api/Views/BrowseWorkingHoursMonthlyCest.php b/api/tests/api/Views/BrowseWorkingHoursMonthlyCest.php index 2ba0d98..4208663 100644 --- a/api/tests/api/Views/BrowseWorkingHoursMonthlyCest.php +++ b/api/tests/api/Views/BrowseWorkingHoursMonthlyCest.php @@ -14,6 +14,10 @@ class BrowseWorkingHoursMonthlyCest $I->haveHttpHeader('Access-Control-Request-Method', 'GET'); $I->sendOptions('/views/working-hours/monthly'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } /** diff --git a/api/tests/api/Views/BrowseWorkingHoursWeeklyCest.php b/api/tests/api/Views/BrowseWorkingHoursWeeklyCest.php index d3dace9..2ba0c72 100644 --- a/api/tests/api/Views/BrowseWorkingHoursWeeklyCest.php +++ b/api/tests/api/Views/BrowseWorkingHoursWeeklyCest.php @@ -14,6 +14,10 @@ class BrowseWorkingHoursWeeklyCest $I->haveHttpHeader('Access-Control-Request-Method', 'GET'); $I->sendOptions('/views/working-hours/weekly'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } /** diff --git a/api/tests/api/Views/BrowseWorkingHoursYearlyCest.php b/api/tests/api/Views/BrowseWorkingHoursYearlyCest.php index 45d0b49..c42bfaa 100644 --- a/api/tests/api/Views/BrowseWorkingHoursYearlyCest.php +++ b/api/tests/api/Views/BrowseWorkingHoursYearlyCest.php @@ -14,6 +14,10 @@ class BrowseWorkingHoursYearlyCest $I->haveHttpHeader('Access-Control-Request-Method', 'GET'); $I->sendOptions('/views/working-hours/yearly'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } /** diff --git a/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php b/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php index 0cd7872..65a5d1b 100644 --- a/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php +++ b/api/tests/api/WorkingHours/BrowseWorkingHoursCest.php @@ -14,6 +14,10 @@ class BrowseWorkingHoursCest $I->haveHttpHeader('Access-Control-Request-Method', 'GET'); $I->sendOptions('/working-hours'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } /** diff --git a/api/tests/api/WorkingHours/CreateWorkingHoursCest.php b/api/tests/api/WorkingHours/CreateWorkingHoursCest.php index 79e0819..c2707bc 100644 --- a/api/tests/api/WorkingHours/CreateWorkingHoursCest.php +++ b/api/tests/api/WorkingHours/CreateWorkingHoursCest.php @@ -14,6 +14,10 @@ class CreateWorkingHoursCest $I->haveHttpHeader('Access-Control-Request-Method', 'POST'); $I->sendOptions('/working-hours'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } public function createWorkingHoursWithNewValidRecord(ApiTester $I): void diff --git a/api/tests/api/WorkingHours/ReadWorkingHoursCest.php b/api/tests/api/WorkingHours/ReadWorkingHoursCest.php index 1d95243..2f2eafb 100644 --- a/api/tests/api/WorkingHours/ReadWorkingHoursCest.php +++ b/api/tests/api/WorkingHours/ReadWorkingHoursCest.php @@ -14,6 +14,10 @@ class ReadWorkingHoursCest $I->haveHttpHeader('Access-Control-Request-Method', 'GET'); $I->sendOptions('/working-hours/2020-04-15'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } public function readExistingWorkingHours(ApiTester $I): void diff --git a/api/tests/api/WorkingHours/UpdateWorkingHoursCest.php b/api/tests/api/WorkingHours/UpdateWorkingHoursCest.php index c6cc08c..176eb88 100644 --- a/api/tests/api/WorkingHours/UpdateWorkingHoursCest.php +++ b/api/tests/api/WorkingHours/UpdateWorkingHoursCest.php @@ -14,6 +14,10 @@ class UpdateWorkingHoursCest $I->haveHttpHeader('Access-Control-Request-Method', 'PUT'); $I->sendOptions('/working-hours/2020-01-15'); $I->seeResponseCodeIs(HttpCode::OK); + $I->seeHttpHeader('Access-Control-Allow-Origin', Api::TEST_ORIGIN); + $I->seeHttpHeader('Access-Control-Allow-Methods'); + $I->seeHttpHeader('Access-Control-Allow-Headers'); + $I->seeHttpHeader('Access-Control-Max-Age'); } public function updateWorkingHoursWithExistingValidRecord(ApiTester $I): void