51 lines
978 B
Rust
51 lines
978 B
Rust
#![cfg(test)]
|
|
|
|
#[macro_use]
|
|
mod macros;
|
|
|
|
test!(
|
|
percentage_decimal,
|
|
"a {\n color: percentage(0.2);\n}\n",
|
|
"a {\n color: 20%;\n}\n"
|
|
);
|
|
test!(
|
|
percentage_division,
|
|
"a {\n color: percentage(100px / 50px);\n}\n",
|
|
"a {\n color: 200%;\n}\n"
|
|
);
|
|
test!(
|
|
integer_division,
|
|
"a {\n color: percentage(2);\n}\n",
|
|
"a {\n color: 200%;\n}\n"
|
|
);
|
|
test!(
|
|
rounds_down,
|
|
"a {\n color: round(10.4px);\n}\n",
|
|
"a {\n color: 10px;\n}\n"
|
|
);
|
|
test!(
|
|
rounds_up,
|
|
"a {\n color: round(10.6px);\n}\n",
|
|
"a {\n color: 11px;\n}\n"
|
|
);
|
|
test!(
|
|
floor_below_pt_5,
|
|
"a {\n color: floor(10.4px);\n}\n",
|
|
"a {\n color: 10px;\n}\n"
|
|
);
|
|
test!(
|
|
floor_above_pt_5,
|
|
"a {\n color: floor(10.6px);\n}\n",
|
|
"a {\n color: 10px;\n}\n"
|
|
);
|
|
test!(
|
|
ceil_below_pt_5,
|
|
"a {\n color: ceil(10.4px);\n}\n",
|
|
"a {\n color: 11px;\n}\n"
|
|
);
|
|
test!(
|
|
ceil_above_pt_5,
|
|
"a {\n color: ceil(10.6px);\n}\n",
|
|
"a {\n color: 11px;\n}\n"
|
|
);
|