grass/tests/math.rs

51 lines
978 B
Rust
Raw Normal View History

#![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"
);
2020-02-09 16:10:32 -05:00
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"
);