/** * @dataProvider dataForCachedVersion */ public function testCachedVersion($key, $cached) { $config = false; $configBuilder = new ConfigBuilder(array('site_config' => array(dirname(__FILE__)))); if ($cached) { $config = $configBuilder->create(); $config->body = array('//test'); $configBuilder->addToCache($key, $config); } $this->assertEquals($config, $configBuilder->getCachedVersion($key)); }