grass/tests/rsass_issues.rs

27 lines
655 B
Rust
Raw Normal View History

2020-04-23 14:40:27 -04:00
//! Test cases adapted verbatim from the rsass issue tracker
//! https://github.com/kaj/rsass/issues?q=is%3Aissue
#[macro_use]
mod macros;
test!(
/// https://github.com/kaj/rsass/issues/41
issue_41,
"@function str-replace($string, $search, $replace: \"\") {
$index: str-index($string, $search);
@if $index {
@return str-slice($string, 1, $index - 1)+$replace+str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
}
@return $index;
}
$x: str-replace(url(\"a#b#c\"), \"#\", \":\");
a {
color: $x;
}",
"a {\n color: url(\"a:b:;\n}\n"
);