39 lines
902 B
Rust
39 lines
902 B
Rust
#![cfg(test)]
|
|
|
|
#[macro_use]
|
|
mod macros;
|
|
|
|
test!(
|
|
ident_starts_with_hyphen,
|
|
"a {\n foo: -webkit-bar-baz;\n}\n"
|
|
);
|
|
test!(
|
|
ident_starts_with_double_hyphen,
|
|
"a {\n foo: --webkit-bar-baz;\n}\n"
|
|
);
|
|
test!(ident_with_num, "el1 {\n a: b;\n}\n");
|
|
test!(keyword_important, "a {\n height: 1 !important;\n}\n");
|
|
test!(
|
|
keyword_important_uppercase,
|
|
"a {\n height: 1 !IMPORTANT;\n}\n",
|
|
"a {\n height: 1 !important;\n}\n"
|
|
);
|
|
test!(
|
|
keyword_important_not_at_end,
|
|
"a {\n height: !important 1;\n}\n"
|
|
);
|
|
test!(
|
|
emits_double_newline_between_unrelated_styles,
|
|
"a {\n color: red;\n}\n\nb {\n color: blue;\n}\n"
|
|
);
|
|
test!(
|
|
variable_interchangable_hypen_dash,
|
|
"$a-b: red; $a_b: green; a {\n color: $a-b;\n}\n",
|
|
"a {\n color: green;\n}\n"
|
|
);
|
|
// test!(
|
|
// ends_with_several_semicolons,
|
|
// "a {\n color: red;;\n}\n",
|
|
// "a {\n color: red;\n}\n"
|
|
// );
|