Summary

Harness status: OK

Found 28 tests

Details

ResultTest NameMessage
PassText.substringData() with too few arguments
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:13:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { node.substringData() }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:15:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { node.substringData(0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:16:5)
PassText.substringData() with too many arguments
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:21:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:23:5)
PassText.substringData() with invalid offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:28:5)
Pass
assert_throws_dom("IndexSizeError", function "function() { node.substringData(5, 0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:30:5)
Pass
assert_throws_dom("IndexSizeError", function "function() { node.substringData(6, 0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:31:5)
Pass
assert_throws_dom("IndexSizeError", function "function() { node.substringData(-1, 0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:32:5)
PassText.substringData() with in-bounds offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:37:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:39:5)
Pass
assert_equals("e", "e")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:40:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:41:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:42:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:43:5)
PassText.substringData() with zero count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:48:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:50:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:51:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:52:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:53:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:54:5)
PassText.substringData() with very large offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:59:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:61:5)
Pass
assert_equals("e", "e")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:62:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:63:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:64:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:65:5)
PassText.substringData() with negative offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:70:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:72:5)
PassText.substringData() with string offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:77:5)
Pass
assert_equals("tes", "tes")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:79:5)
PassText.substringData() with in-bounds count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:84:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:86:5)
Pass
assert_equals("te", "te")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:87:5)
Pass
assert_equals("tes", "tes")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:88:5)
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:89:5)
PassText.substringData() with large count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:94:5)
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:96:5)
Pass
assert_equals("st", "st")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:97:5)
PassText.substringData() with very large count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:102:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:104:5)
PassText.substringData() with negative count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:109:5)
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:111:5)
Pass
assert_equals("te", "te")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:112:5)
PassText.substringData() with non-ASCII data
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:117:5)
Pass
assert_equals("char", "char")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:121:5)
Pass
assert_equals("資料", "資料")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:122:5)
PassText.substringData() with non-BMP data
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:127:5)
Pass
assert_equals("st 🌠 TE", "st 🌠 TE")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:131:5)
PassComment.substringData() with too few arguments
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:13:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { node.substringData() }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:15:5)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { node.substringData(0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:16:5)
PassComment.substringData() with too many arguments
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:21:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:23:5)
PassComment.substringData() with invalid offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:28:5)
Pass
assert_throws_dom("IndexSizeError", function "function() { node.substringData(5, 0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:30:5)
Pass
assert_throws_dom("IndexSizeError", function "function() { node.substringData(6, 0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:31:5)
Pass
assert_throws_dom("IndexSizeError", function "function() { node.substringData(-1, 0) }")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:32:5)
PassComment.substringData() with in-bounds offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:37:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:39:5)
Pass
assert_equals("e", "e")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:40:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:41:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:42:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:43:5)
PassComment.substringData() with zero count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:48:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:50:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:51:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:52:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:53:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:54:5)
PassComment.substringData() with very large offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:59:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:61:5)
Pass
assert_equals("e", "e")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:62:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:63:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:64:5)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:65:5)
PassComment.substringData() with negative offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:70:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:72:5)
PassComment.substringData() with string offset
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:77:5)
Pass
assert_equals("tes", "tes")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:79:5)
PassComment.substringData() with in-bounds count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:84:5)
Pass
assert_equals("t", "t")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:86:5)
Pass
assert_equals("te", "te")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:87:5)
Pass
assert_equals("tes", "tes")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:88:5)
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:89:5)
PassComment.substringData() with large count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:94:5)
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:96:5)
Pass
assert_equals("st", "st")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:97:5)
PassComment.substringData() with very large count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:102:5)
Pass
assert_equals("s", "s")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:104:5)
PassComment.substringData() with negative count
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:109:5)
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:111:5)
Pass
assert_equals("te", "te")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:112:5)
PassComment.substringData() with non-ASCII data
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:117:5)
Pass
assert_equals("char", "char")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:121:5)
Pass
assert_equals("資料", "資料")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:122:5)
PassComment.substringData() with non-BMP data
Asserts run
Pass
assert_equals("test", "test")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:127:5)
Pass
assert_equals("st 🌠 TE", "st 🌠 TE")
    at Test.<anonymous> ( /dom/nodes/CharacterData-substringData.html:131:5)