public function CtoolsCssTestCase::testCssFilterURLHandling in Chaos Tool Suite (ctools) 7
Test that in case that url is used, the colons survives filtering.
File
- tests/
css.test, line 79
Class
- CtoolsCssTestCase
- Test menu links depending on user permissions.
Code
public function testCssFilterURLHandling() {
$css = "#some-id {\n background-image: url(http://example.com/example.gif);\n}";
$css_data = ctools_css_disassemble($css);
$empty_array = array();
$disallowed_values_regex = '/(expression)/';
$intermediate = ctools_css_filter_css_data($css_data, $empty_array, $empty_array, '', $disallowed_values_regex);
$filtered = ctools_css_assemble($intermediate);
$url = strpos($filtered, 'http://example.com/example.gif') !== FALSE;
$this
->assertTrue($url, 'CSS with multiple colons can survive.');
}