| OLD | NEW |
| 1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
| 4 <script> | 4 <script> |
| 5 test_count = 0; | 5 test_count = 0; |
| 6 | 6 |
| 7 function assert_valid(syntax, initialValue) { | 7 function assert_valid(syntax, initialValue) { |
| 8 // No actual assertions, this just shouldn't throw | 8 // No actual assertions, this just shouldn't throw |
| 9 test(function() { | 9 test(function() { |
| 10 var name = '--syntax-test-' + (test_count++); | 10 var name = '--syntax-test-' + (test_count++); |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 assert_valid("<custom-ident>", "banan\\61"); | 78 assert_valid("<custom-ident>", "banan\\61"); |
| 79 assert_valid("big | bigger | BIGGER", "bigger"); | 79 assert_valid("big | bigger | BIGGER", "bigger"); |
| 80 assert_valid("foo+|bar", "foo foo foo"); | 80 assert_valid("foo+|bar", "foo foo foo"); |
| 81 | 81 |
| 82 assert_valid("banana\t", "banana"); | 82 assert_valid("banana\t", "banana"); |
| 83 assert_valid("\nbanana\r\n", "banana"); | 83 assert_valid("\nbanana\r\n", "banana"); |
| 84 assert_valid("ba\f\n|\tna\r|nya", "nya"); | 84 assert_valid("ba\f\n|\tna\r|nya", "nya"); |
| 85 | 85 |
| 86 assert_valid(null, "null"); | 86 assert_valid(null, "null"); |
| 87 assert_valid(undefined, "undefined"); | 87 assert_valid(undefined, "undefined"); |
| 88 assert_valid(["banana"], "banana"); | 88 assert_valid(["array"], "array"); |
| 89 | 89 |
| 90 // Invalid syntax | 90 // Invalid syntax |
| 91 assert_invalid("banana,nya", "banana"); | 91 assert_invalid("banana,nya", "banana"); |
| 92 assert_invalid("banan\\61", "banana"); | 92 assert_invalid("banan\\61", "banana"); |
| 93 assert_invalid("<\\6c ength>", "10px"); | 93 assert_invalid("<\\6c ength>", "10px"); |
| 94 assert_invalid("<banana>", "banana"); | 94 assert_invalid("<banana>", "banana"); |
| 95 assert_invalid("<Number>", "10"); | 95 assert_invalid("<Number>", "10"); |
| 96 assert_invalid("<length", "10px"); | 96 assert_invalid("<length", "10px"); |
| 97 assert_invalid("<LENGTH>", "10px"); | 97 assert_invalid("<LENGTH>", "10px"); |
| 98 assert_invalid("< length>", "10px"); | 98 assert_invalid("< length>", "10px"); |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 assert_invalid("<number>|foo", "foo var(--foo, bla)"); | 147 assert_invalid("<number>|foo", "foo var(--foo, bla)"); |
| 148 | 148 |
| 149 assert_invalid("<angle>", "10%"); | 149 assert_invalid("<angle>", "10%"); |
| 150 assert_invalid("<time>", "2px"); | 150 assert_invalid("<time>", "2px"); |
| 151 assert_invalid("<resolution>", "10"); | 151 assert_invalid("<resolution>", "10"); |
| 152 assert_invalid("<transform-function>", "scale()"); | 152 assert_invalid("<transform-function>", "scale()"); |
| 153 assert_invalid("<color>", "fancy-looking"); | 153 assert_invalid("<color>", "fancy-looking"); |
| 154 assert_invalid("<image>", "banana.png"); | 154 assert_invalid("<image>", "banana.png"); |
| 155 assert_invalid("<url>", "banana.png"); | 155 assert_invalid("<url>", "banana.png"); |
| 156 </script> | 156 </script> |
| OLD | NEW |