public function testBundleInstall() { // container is inited with default values $this->assertSame(array(), $this->container->get('installed')); $this->assertFalse($this->container->isInstalled('test.bundle')); $this->container->markAsInstalled('test.bundle', array()); $this->assertTrue($this->container->isInstalled('test.bundle')); $container = new Container(); $path = dirname(__FILE__) . '/../project'; $container->getDao()->setProjectPath($path); $this->assertSame(array(), $container->get('installed')); $container->read(); $this->assertSame(array('test.bundle'), $container->get('installed')); }