Summary

Harness status: OK

Found 10 tests

Details

ResultTest NameMessage
PassNumber of arguments
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /css/cssom/escape.html:10:3)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { CSS.escape(); }")
    at Test.<anonymous> ( /css/cssom/escape.html:11:3)
PassString conversion
Asserts run
Pass
assert_equals("true", "true")
    at Test.<anonymous> ( /css/cssom/escape.html:15:3)
Pass
assert_equals("false", "false")
    at Test.<anonymous> ( /css/cssom/escape.html:16:3)
Pass
assert_equals("null", "null")
    at Test.<anonymous> ( /css/cssom/escape.html:17:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /css/cssom/escape.html:18:3)
PassNull bytes
Asserts run
Pass
assert_equals("\ufffd", "\ufffd")
    at Test.<anonymous> ( /css/cssom/escape.html:22:3)
Pass
assert_equals("a\ufffd", "a\ufffd")
    at Test.<anonymous> ( /css/cssom/escape.html:23:3)
Pass
assert_equals("\ufffdb", "\ufffdb")
    at Test.<anonymous> ( /css/cssom/escape.html:24:3)
Pass
assert_equals("a\ufffdb", "a\ufffdb")
    at Test.<anonymous> ( /css/cssom/escape.html:25:3)
PassReplacement character
Asserts run
Pass
assert_equals("\ufffd", "\ufffd")
    at Test.<anonymous> ( /css/cssom/escape.html:29:3)
Pass
assert_equals("a\ufffd", "a\ufffd")
    at Test.<anonymous> ( /css/cssom/escape.html:30:3)
Pass
assert_equals("\ufffdb", "\ufffdb")
    at Test.<anonymous> ( /css/cssom/escape.html:31:3)
Pass
assert_equals("a\ufffdb", "a\ufffdb")
    at Test.<anonymous> ( /css/cssom/escape.html:32:3)
PassNumber prefix
Asserts run
Pass
assert_equals("\\30 a", "\\30 a")
    at Test.<anonymous> ( /css/cssom/escape.html:36:3)
Pass
assert_equals("\\31 a", "\\31 a")
    at Test.<anonymous> ( /css/cssom/escape.html:37:3)
Pass
assert_equals("\\32 a", "\\32 a")
    at Test.<anonymous> ( /css/cssom/escape.html:38:3)
Pass
assert_equals("\\33 a", "\\33 a")
    at Test.<anonymous> ( /css/cssom/escape.html:39:3)
Pass
assert_equals("\\34 a", "\\34 a")
    at Test.<anonymous> ( /css/cssom/escape.html:40:3)
Pass
assert_equals("\\35 a", "\\35 a")
    at Test.<anonymous> ( /css/cssom/escape.html:41:3)
Pass
assert_equals("\\36 a", "\\36 a")
    at Test.<anonymous> ( /css/cssom/escape.html:42:3)
Pass
assert_equals("\\37 a", "\\37 a")
    at Test.<anonymous> ( /css/cssom/escape.html:43:3)
Pass
assert_equals("\\38 a", "\\38 a")
    at Test.<anonymous> ( /css/cssom/escape.html:44:3)
Pass
assert_equals("\\39 a", "\\39 a")
    at Test.<anonymous> ( /css/cssom/escape.html:45:3)
PassLetter number prefix
Asserts run
Pass
assert_equals("a0b", "a0b")
    at Test.<anonymous> ( /css/cssom/escape.html:49:3)
Pass
assert_equals("a1b", "a1b")
    at Test.<anonymous> ( /css/cssom/escape.html:50:3)
Pass
assert_equals("a2b", "a2b")
    at Test.<anonymous> ( /css/cssom/escape.html:51:3)
Pass
assert_equals("a3b", "a3b")
    at Test.<anonymous> ( /css/cssom/escape.html:52:3)
Pass
assert_equals("a4b", "a4b")
    at Test.<anonymous> ( /css/cssom/escape.html:53:3)
Pass
assert_equals("a5b", "a5b")
    at Test.<anonymous> ( /css/cssom/escape.html:54:3)
Pass
assert_equals("a6b", "a6b")
    at Test.<anonymous> ( /css/cssom/escape.html:55:3)
Pass
assert_equals("a7b", "a7b")
    at Test.<anonymous> ( /css/cssom/escape.html:56:3)
Pass
assert_equals("a8b", "a8b")
    at Test.<anonymous> ( /css/cssom/escape.html:57:3)
Pass
assert_equals("a9b", "a9b")
    at Test.<anonymous> ( /css/cssom/escape.html:58:3)
PassDash number prefix
Asserts run
Pass
assert_equals("-\\30 a", "-\\30 a")
    at Test.<anonymous> ( /css/cssom/escape.html:62:3)
Pass
assert_equals("-\\31 a", "-\\31 a")
    at Test.<anonymous> ( /css/cssom/escape.html:63:3)
Pass
assert_equals("-\\32 a", "-\\32 a")
    at Test.<anonymous> ( /css/cssom/escape.html:64:3)
Pass
assert_equals("-\\33 a", "-\\33 a")
    at Test.<anonymous> ( /css/cssom/escape.html:65:3)
Pass
assert_equals("-\\34 a", "-\\34 a")
    at Test.<anonymous> ( /css/cssom/escape.html:66:3)
Pass
assert_equals("-\\35 a", "-\\35 a")
    at Test.<anonymous> ( /css/cssom/escape.html:67:3)
Pass
assert_equals("-\\36 a", "-\\36 a")
    at Test.<anonymous> ( /css/cssom/escape.html:68:3)
Pass
assert_equals("-\\37 a", "-\\37 a")
    at Test.<anonymous> ( /css/cssom/escape.html:69:3)
Pass
assert_equals("-\\38 a", "-\\38 a")
    at Test.<anonymous> ( /css/cssom/escape.html:70:3)
Pass
assert_equals("-\\39 a", "-\\39 a")
    at Test.<anonymous> ( /css/cssom/escape.html:71:3)
PassDouble dash prefix
Asserts run
Pass
assert_equals("--a", "--a")
    at Test.<anonymous> ( /css/cssom/escape.html:75:3)
PassVarious tests
Asserts run
Pass
assert_equals("\\1 \\2 \\1e \\1f ", "\\1 \\2 \\1e \\1f ")
    at Test.<anonymous> ( /css/cssom/escape.html:79:3)
Pass
assert_equals("€-_©", "€-_©")
    at Test.<anonymous> ( /css/cssom/escape.html:81:3)
Pass
assert_equals("\\7f €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ", "\\7f €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ")
    at Test.<anonymous> ( /css/cssom/escape.html:82:3)
Pass
assert_equals(" ¡¢", " ¡¢")
    at Test.<anonymous> ( /css/cssom/escape.html:83:3)
Pass
assert_equals("a0123456789b", "a0123456789b")
    at Test.<anonymous> ( /css/cssom/escape.html:84:3)
Pass
assert_equals("abcdefghijklmnopqrstuvwxyz", "abcdefghijklmnopqrstuvwxyz")
    at Test.<anonymous> ( /css/cssom/escape.html:85:3)
Pass
assert_equals("ABCDEFGHIJKLMNOPQRSTUVWXYZ", "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
    at Test.<anonymous> ( /css/cssom/escape.html:86:3)
Pass
assert_equals("hello\\\\world", "hello\\\\world", "Backslashes get backslash-escaped")
    at Test.<anonymous> ( /css/cssom/escape.html:88:3)
Pass
assert_equals("helloሴworld", "helloሴworld", "Code points greater than U+0080 are preserved")
    at Test.<anonymous> ( /css/cssom/escape.html:89:3)
Pass
assert_equals("\\-", "\\-", "CSS.escape: Single dash escaped")
    at Test.<anonymous> ( /css/cssom/escape.html:90:3)
Pass
assert_equals("\\ \\!xy", "\\ \\!xy")
    at Test.<anonymous> ( /css/cssom/escape.html:92:3)
PassSurrogates
Asserts run
Pass
assert_equals("𝌆", "𝌆")
    at Test.<anonymous> ( /css/cssom/escape.html:97:3)
Pass
assert_equals("�", "�")
    at Test.<anonymous> ( /css/cssom/escape.html:99:3)
Pass
assert_equals("�", "�")
    at Test.<anonymous> ( /css/cssom/escape.html:100:3)