public function testConfigurationOptions() { $this->init(); $configurationHandler = new ConfigurationHandler(vfsStream::url('RedKiteCMS'), 'redkitecms.com', 'vendor/redkitecms-framework'); $configurationHandler->setConfigurationOptions(array('web_dir' => 'public_folder', 'uploads_dir' => '/files')); $configurationHandler->boot(); $this->assertEquals('public_folder', $configurationHandler->webDirname()); $this->assertEquals('vfs://RedKiteCMS/public_folder/files/redkitecms.com/backend', $configurationHandler->uploadAssetsDir()); $this->assertEquals('vfs://RedKiteCMS/public_folder/files/redkitecms.com/production', $configurationHandler->uploadAssetsDirProduction()); }