Commit 128ee07b by Carsten Brandt

100% test coverage for CacheSession

parent bd2404f1
...@@ -18,11 +18,22 @@ class CacheSessionTest extends \yiiunit\TestCase ...@@ -18,11 +18,22 @@ class CacheSessionTest extends \yiiunit\TestCase
Yii::$app->setComponent('cache', new FileCache()); Yii::$app->setComponent('cache', new FileCache());
} }
public function testCreate() public function testCacheSession()
{ {
$session = new CacheSession(); $session = new CacheSession();
$session->writeSession('test', 'sessionData'); $session->writeSession('test', 'sessionData');
$this->assertEquals('sessionData', $session->readSession('test')); $this->assertEquals('sessionData', $session->readSession('test'));
$session->destroySession('test');
$this->assertEquals('', $session->readSession('test'));
}
public function testInvalidCache()
{
$this->setExpectedException('yii\base\InvalidConfigException');
$session = new CacheSession(array(
'cache' => 'invalid',
));
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment