text-box-edge-invalid.html (1935B)
1 <!DOCTYPE html> 2 <title>text-box-edge rejects invalid values</title> 3 <link rel="help" href="https://drafts.csswg.org/css-inline-3/#text-edges"> 4 <script src="/resources/testharness.js"></script> 5 <script src="/resources/testharnessreport.js"></script> 6 <script src="/css/support/parsing-testcommon.js"></script> 7 8 <script> 9 // invalid keyword 10 test_invalid_value('text-box-edge', 'none'); 11 test_invalid_value('text-box-edge', 'normal'); 12 test_invalid_value('text-box-edge', 'leading'); 13 test_invalid_value('text-box-edge', 'auto leading'); 14 test_invalid_value('text-box-edge', 'leading auto'); 15 test_invalid_value('text-box-edge', 'normal text'); 16 test_invalid_value('text-box-edge', 'text none'); 17 18 test_invalid_value('text-box-edge', 'leading leading'); 19 test_invalid_value('text-box-edge', 'leading text'); 20 test_invalid_value('text-box-edge', 'leading cap'); 21 test_invalid_value('text-box-edge', 'leading ex'); 22 test_invalid_value('text-box-edge', 'leading ideographic'); 23 test_invalid_value('text-box-edge', 'leading ideographic-ink'); 24 25 test_invalid_value('text-box-edge', 'text leading'); 26 test_invalid_value('text-box-edge', 'cap leading'); 27 test_invalid_value('text-box-edge', 'ex leading'); 28 test_invalid_value('text-box-edge', 'ideographic leading'); 29 test_invalid_value('text-box-edge', 'ideographic-ink leading'); 30 31 // invalid grammar 32 test_invalid_value('text-box-edge', 'alphabetic'); 33 test_invalid_value('text-box-edge', 'alphabetic text'); 34 test_invalid_value('text-box-edge', 'text cap'); 35 test_invalid_value('text-box-edge', 'text ex'); 36 test_invalid_value('text-box-edge', 'auto auto'); 37 test_invalid_value('text-box-edge', 'auto text'); 38 test_invalid_value('text-box-edge', 'text auto'); 39 test_invalid_value('text-box-edge', 'text text text'); 40 41 // These `over` values can't omit the `under` value. 42 // https://github.com/w3c/csswg-drafts/issues/10703 43 test_invalid_value('text-box-edge', 'cap'); 44 test_invalid_value('text-box-edge', 'ex'); 45 </script>