text-box-invalid.html (1470B)
1 <!DOCTYPE html> 2 <title>text-box rejects invalid values</title> 3 <link rel="help" href="https://drafts.csswg.org/css-inline-3/#propdef-text-box"> 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', 'em'); 11 test_invalid_value('text-box', 'leading'); 12 test_invalid_value('text-box', 'trim-both leading'); 13 14 // invalid grammars 15 test_invalid_value('text-box', 'normal normal'); 16 test_invalid_value('text-box', 'normal none'); 17 test_invalid_value('text-box', 'auto normal'); 18 test_invalid_value('text-box', 'auto auto'); 19 test_invalid_value('text-box', 'none none'); 20 test_invalid_value('text-box', 'normal text'); 21 test_invalid_value('text-box', 'text normal'); 22 test_invalid_value('text-box', 'text cap'); 23 test_invalid_value('text-box', 'text ex'); 24 test_invalid_value('text-box', 'alphabetic text'); 25 test_invalid_value('text-box', 'alphabetic cap'); 26 test_invalid_value('text-box', 'cap none alphabetic'); 27 test_invalid_value('text-box', 'cap trim-both alphabetic'); 28 test_invalid_value('text-box', 'text none text'); 29 test_invalid_value('text-box', 'text trim-both text'); 30 31 // These `over` values can't omit the `under` value. 32 // https://github.com/w3c/csswg-drafts/issues/10703 33 test_invalid_value('text-box', 'cap'); 34 test_invalid_value('text-box', 'ex'); 35 test_invalid_value('text-box', 'trim-start ex'); 36 </script>