SessionManagerTest.php 651 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. class SessionManagerTest extends PHPUnit_Framework_TestCase {
  3. public function testDriverMethodReturnsDriverWhenOneIsRegistered()
  4. {
  5. $dependencies = array(
  6. 'laravel.session.test' => array('resolver' => function($container)
  7. {
  8. return new stdClass;
  9. })
  10. );
  11. $manager = new Laravel\Session\Manager(new Laravel\Container($dependencies));
  12. $this->assertInstanceOf('stdClass', $manager->driver('test'));
  13. }
  14. /**
  15. * @expectedException Exception
  16. */
  17. public function testDriverMethodThrowsExceptionForUndefinedDriver()
  18. {
  19. $manager = new Laravel\Session\Manager(new Laravel\Container(array()));
  20. $manager->driver('test');
  21. }
  22. }