added session resolver tests.

This commit is contained in:
Taylor Otwell
2011-09-15 00:02:21 -05:00
parent 49c9094f32
commit a97c45e034
2 changed files with 20 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
<?php
class SessionResolverTest extends PHPUnit_Framework_TestCase {
public function testDriversCanBeResolved()
{
IoC::resolve('laravel.config')->set('application.key', 'something');
$this->assertInstanceOf('Laravel\\Session\\Manager', IoC::resolve('laravel.session.manager'));
$this->assertInstanceOf('Laravel\\Session\\Drivers\\APC', IoC::resolve('laravel.session.apc'));
$this->assertInstanceOf('Laravel\\Session\\Drivers\\Cookie', IoC::resolve('laravel.session.cookie'));
$this->assertInstanceOf('Laravel\\Session\\Drivers\\Database', IoC::resolve('laravel.session.database'));
$this->assertInstanceOf('Laravel\\Session\\Drivers\\File', IoC::resolve('laravel.session.file'));
$this->assertInstanceOf('Laravel\\Session\\Drivers\\Memcached', IoC::resolve('laravel.session.memcached'));
}
}