public function testCachebusterFile() { Asset::$js = array(); Asset::$css = array(); Asset::$hash = array(); Asset::setCachebuster('tests/cache.json'); $this->assertEquals(Asset::$hash, array('1.js' => '27f771f4d8aeea4878c2b5ac39a2031f', '3.js' => '82f0e3247f8516bd91abcdbed83c71c0', '2.css' => '42b98f2980dc1366cf1d2677d4891eda')); Asset::add(array('1.js', '2.js', '3.js')); Asset::add(array('1.css', '2.css', '3.css')); $this->expectOutputString('/1.js?27f771f4d8aeea4878c2b5ac39a2031f,/2.js,/3.js?82f0e3247f8516bd91abcdbed83c71c0,/1.css,/2.css?42b98f2980dc1366cf1d2677d4891eda,/3.css,', Asset::jsRaw(','), Asset::cssRaw(',')); }