From c6908c8b438891550d821bfdbd76334ce75109a1 Mon Sep 17 00:00:00 2001 From: Alexander Makarov Date: Tue, 28 Oct 2014 02:03:02 +0300 Subject: [PATCH] Fixes #4827: default config for functional tests of both basic and advanced app now turns off CSRF validation while providing commented out alternative setting cookie domain to localhost --- tests/codeception/config/functional.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/codeception/config/functional.php b/tests/codeception/config/functional.php index 499ad5a..6d22bd9 100644 --- a/tests/codeception/config/functional.php +++ b/tests/codeception/config/functional.php @@ -9,6 +9,17 @@ return yii\helpers\ArrayHelper::merge( require(__DIR__ . '/../../../config/web.php'), require(__DIR__ . '/config.php'), [ - + 'components' => [ + 'request' => [ + // it's not recommended to run functional tests with CSRF validation enabled + 'enableCsrfValidation' => false, + // but if you absolutely need it set cookie domain to localhost + /* + 'csrfCookie' => [ + 'domain' => 'localhost', + ], + */ + ], + ], ] );