Browse Source

Fixed test break.

tags/2.0.0-rc
Qiang Xue 10 years ago
parent
commit
6d64d62c8e
  1. 16
      tests/unit/TestCase.php
  2. 2
      tests/unit/framework/widgets/ActiveFieldTest.php
  3. 2
      tests/unit/framework/widgets/BreadcrumbsTest.php

16
tests/unit/TestCase.php

@ -53,6 +53,22 @@ abstract class TestCase extends \PHPUnit_Framework_TestCase
new $appClass(ArrayHelper::merge($defaultConfig, $config));
}
protected function mockWebApplication($config = [], $appClass = '\yii\web\Application')
{
static $defaultConfig = [
'id' => 'testapp',
'basePath' => __DIR__,
'components' => [
'request' => [
'cookieValidationKey' => 'wefJDF8sfdsfSDefwqdxj9oq',
],
]
];
$defaultConfig['vendorPath'] = dirname(dirname(__DIR__)) . '/vendor';
new $appClass(ArrayHelper::merge($defaultConfig, $config));
}
/**
* Destroys application in Yii::$app by setting it to null.
*/

2
tests/unit/framework/widgets/ActiveFieldTest.php

@ -27,7 +27,7 @@ class ActiveFieldTest extends \yiiunit\TestCase
$_SERVER['SCRIPT_FILENAME'] = "index.php";
$_SERVER['SCRIPT_NAME'] = "index.php";
$this->mockApplication([], 'yii\web\Application');
$this->mockWebApplication();
Yii::setAlias('@testWeb', '/');
Yii::setAlias('@testWebRoot', '@yiiunit/data/web');

2
tests/unit/framework/widgets/BreadcrumbsTest.php

@ -20,7 +20,7 @@ class BreadcrumbsTest extends \yiiunit\TestCase
$_SERVER['SCRIPT_FILENAME'] = "index.php";
$_SERVER['SCRIPT_NAME'] = "index.php";
$this->mockApplication([], 'yii\web\Application');
$this->mockWebApplication();
$this->breadcrumbs = new Breadcrumbs();
}

Loading…
Cancel
Save