test for cases from rsass issues
This commit is contained in:
parent
5b33b8fc74
commit
5edd0d4f35
28
tests/rsass_issues.rs
Normal file
28
tests/rsass_issues.rs
Normal file
@ -0,0 +1,28 @@
|
||||
//! Test cases adapted verbatim from the rsass issue tracker
|
||||
//! https://github.com/kaj/rsass/issues?q=is%3Aissue
|
||||
|
||||
#![cfg(test)]
|
||||
|
||||
#[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"
|
||||
);
|
Loading…
x
Reference in New Issue
Block a user