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()); }