Add unregister to IoC-Contrainer

Signed-off-by: Steven Klar <steven.klar@mayflower.de>
This commit is contained in:
Steven Klar
2013-04-02 11:09:40 +02:00
parent e86532e095
commit 4086d130d1
3 changed files with 42 additions and 4 deletions

View File

@@ -28,6 +28,7 @@ class TestClassTwoForIoC
}
}
use \Laravel\IoC as IoC;
class IoCTest extends PHPUnit_Framework_TestCase {
@@ -150,4 +151,17 @@ class IoCTest extends PHPUnit_Framework_TestCase {
$this->assertEquals(42, $class_two->class_one->test_variable);
}
public function testCanUnregisterRegistered()
{
$testClass = 'test';
IoC::register($testClass, function() {});
$this->assertTrue(IoC::registered($testClass));
IoC::unregister($testClass);
$this->assertFalse(IoC::registered($testClass));
}
}