Example #1
0
 public function testConfig()
 {
     $config = new Config(__DIR__);
     $this->assertEquals(__DIR__, $config->getBasePath());
     $name = 'my-app.phar';
     $config->setName($name);
     $this->assertEquals($name, $config->getName());
     $main = 'bin/some_executable';
     $config->setMain($main);
     $this->assertEquals($main, $config->getMain());
     $includes = array('src/', 'vendor/');
     $config->setIncludes($includes);
     $this->assertEquals($includes, $config->getIncludes());
     $excludes = array('*Test.php');
     $config->setExcludes($excludes);
     $this->assertEquals($excludes, $config->getExcludes());
 }