Forráskód Böngészése

fixed functional test when enablePrettyUrl is false.

Qiang Xue 12 éve
szülő
commit
9aafc457dc
2 módosított fájl, 8 hozzáadás és 6 törlés
  1. 6 0
      config/codeception/functional.php
  2. 2 6
      tests/functional/_bootstrap.php

+ 6 - 0
config/codeception/functional.php

@@ -7,5 +7,11 @@ return [
 		'db' => [
 			'dsn' => 'mysql:host=localhost;dbname=yii2basic_functional',
 		],
+		'request' => [
+			'enableCsrfValidation' => false,
+		],
+		'urlManager' => [
+			'baseUrl' => '/web/index.php',
+		],
 	],
 ];

+ 2 - 6
tests/functional/_bootstrap.php

@@ -1,8 +1,4 @@
 <?php
 
-$config = yii\helpers\ArrayHelper::merge(
-	require(__DIR__ . '/../../config/web.php'),
-	require(__DIR__ . '/../../config/codeception/functional.php')
-);
-
-$application = new yii\web\Application($config);
+// create an application instance to support URL creation before running any test
+Yii::createObject(require(__DIR__ . '/../../web/index-test-functional.php'));