Inheritance: extends Bolt\Configuration\Standard
 public function testCheckSummaryReportsError()
 {
     $config = new Composer(TEST_ROOT);
     $config->setPath('database', '/path/to/nowhere');
     $verifier = new ComposerChecks($config);
     $this->setExpectedException('Bolt\\Exception\\LowlevelException');
     $this->expectOutputRegex("/Bolt - Fatal Error/");
     $verifier->checkDir('/path/to/nowhere');
 }
 public function testCheckSummaryReportsError()
 {
     $config = new Composer(TEST_ROOT);
     $config->setPath('database', '/path/to/nowhere');
     $verifier = new ComposerChecks($config);
     try {
         $verifier->checkDir('/path/to/nowhere');
         $this->fail('Bolt\\Exception\\LowlevelException not thrown');
     } catch (LowlevelException $e) {
         $this->assertRegExp("/The default folder \\/path\\/to\\/nowhere doesn't exist/", $e->getMessage());
         $this->assertRegExp('/When using Bolt as a Composer package it will need to have access to the following folders/', $e->getMessage());
         $this->assertRegExp('/Bolt - Fatal Error/', $e::$screen);
     }
 }
 public function testComposerCustomConfig()
 {
     $config = new Composer(TEST_ROOT);
     $config->setPath('cache', 'app/cache');
     $config->setPath('database', 'app/database');
     $config->setPath('config', 'app/config');
     $app = new Application(array('resources' => $config));
     $this->assertEquals(TEST_ROOT . "/vendor/bolt/bolt/app", $config->getPath("app"));
     $this->assertEquals(TEST_ROOT . "/vendor/bolt/bolt/app/extensions", $config->getPath("extensions"));
     $this->assertEquals("/bolt-public/", $config->getUrl("app"));
 }
 public function testComposerCustomConfig()
 {
     $config = new Composer($this->loader);
     $config->compat();
     $app = new Application(array('resources' => $config));
     $this->assertEquals("/bolt-public/", $config->getUrl("app"));
 }