polished_css/property/typography/
word.rs1crate::create_property!(
2 WordBreak,
3 display = "",
4 atomic = "word-b",
5 custom = false,
6 data_type = "",
7 initial_value = Normal,
8 keywords = "normal,break-all,keep-all,break-word",
9);
10
11crate::create_property!(
12 WordSpacing,
13 display = "",
14 atomic = "word-s",
15 custom = false,
16 data_type = "<length>",
17 initial_value = Normal,
18 keywords = "normal",
19);
20
21#[cfg(test)]
22mod test {
23 #[test]
24 fn word_break() {
25 let name = "word-break";
26 crate::test_property_initial_value!(WordBreak, Normal);
27 crate::test_global_keywords!(WordBreak, name);
28 crate::test_function_var!(WordBreak, name);
29 #[cfg(feature = "atomic")]
30 crate::test_atomic_property!(WordBreak, "word-b");
31 }
32
33 #[test]
34 fn word_spacing() {
35 let name = "word-spacing";
36 crate::test_property_initial_value!(WordSpacing, Normal);
37 crate::test_global_keywords!(WordSpacing, name);
38 crate::test_function_var!(WordSpacing, name);
39 #[cfg(feature = "atomic")]
40 crate::test_atomic_property!(WordSpacing, "word-s");
41 }
42}