use rsass::{compile_scss, output};
#[test]
fn unicode_in_expanded() {
check(
"a {\n \
content: \"Blåbärsöl\";\n\
}",
"@charset \"UTF-8\";\n\
a {\n content: \"Blåbärsöl\";\n}\n",
Default::default(),
)
}
#[test]
fn unicode_in_compressed() {
let format = output::Format {
style: output::Style::Compressed,
precision: 5,
};
check(
"a {\n \
content: \"Blåbärsöl\";\n\
}",
"\u{feff}a{content:\"Blåbärsöl\"}\n",
format,
)
}
fn check(input: &str, expected: &str, style: output::Format) {
assert_eq!(
String::from_utf8(compile_scss(input.as_bytes(), style).unwrap())
.unwrap(),
expected
);
}