Summary

Harness status: OK

Found 10 tests

Details

ResultTest NameMessage
PassTesting EditContext Dictionary Init
Asserts run
Pass
assert_not_equals(object "[object EditContext]", null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:20:7)
Pass
assert_equals("Hello world", "Hello world")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:22:7)
Pass
assert_equals(11, 11)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:23:7)
Pass
assert_equals(11, 11)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:24:7)
PassA contenteditable element should remain editable after attaching and detaching EditContext.
Asserts run
Pass
assert_equals(Element node <div id="contenteditableDiv" contenteditable=""></div>, Element node <div id="contenteditableDiv" contenteditable=""></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:31:7)
PassEditContext can be associated with an element that is not in the tree.
Asserts run
Pass
assert_not_equals(object "[object EditContext]", null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:36:7)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:39:7)
Pass
assert_equals(object "[object EditContext]", object "[object EditContext]")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:42:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:43:7)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:44:7)
PassIf an element is removed from the tree, the associated EditContext remains connected to the element.
Asserts run
Pass
assert_not_equals(object "[object EditContext]", null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:49:7)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:52:7)
Pass
assert_equals(object "[object EditContext]", object "[object EditContext]")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:56:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:57:7)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:58:7)
Pass
assert_equals(object "[object EditContext]", object "[object EditContext]")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:61:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:62:7)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:63:7)
PassIf an element's ancestor is removed from tree, the associated EditContext remains connected to the element.
Asserts run
Pass
assert_equals(object "[object EditContext]", object "[object EditContext]")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:75:7)
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:76:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:77:7)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:78:7)
Pass
assert_equals(object "[object EditContext]", object "[object EditContext]")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:81:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:82:7)
Pass
assert_equals(Element node <div></div>, Element node <div></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:83:7)
Pass.attachedElements() should return associated element
Asserts run
Pass
assert_equals(object "[object EditContext]", object "[object EditContext]")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:92:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:93:7)
Pass
assert_equals(Element node <div id="test"></div>, Element node <div id="test"></div>)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:94:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:98:7)
PassTesting EditContext update text, selection and layout
Asserts run
Pass
assert_not_equals(object "[object EditContext]", null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:103:7)
Pass
assert_equals("foo", "foo")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:105:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:116:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:117:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:119:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:120:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:122:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:123:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:125:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:126:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateControlBounds(42); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:131:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateSelectionBounds(42); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:132:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateControlBounds(undefined); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:133:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateSelectionBounds(undefined); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:134:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateCharacterBounds(0); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:135:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateCharacterBounds([caretRect]); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:136:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateCharacterBounds(0, caretRect); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:137:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateCharacterBounds(0, 42); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:138:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateCharacterBounds(0, undefined); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:139:7)
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() { editContext.updateCharacterBounds(0, [undefined]); }")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:140:7)
PassupdateCharacterBounds(), characterBounds(), and characterBoundsRangeStart should work properly
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:156:7)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:159:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:160:7)
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:161:7)
Pass
assert_equals(100, 100)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:162:7)
Pass
assert_equals(200, 200)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:163:7)
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:165:7)
Pass
assert_equals(3, 3)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:166:7)
Pass
assert_equals(300, 300)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:167:7)
Pass
assert_equals(400, 400)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:168:7)
PassEditContext should allow a backwards selection
Asserts run
Pass
assert_not_equals(object "[object EditContext]", null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:187:7)
Pass
assert_equals("foo", "foo")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:189:7)
Pass
assert_equals(3, 3)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:191:7)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:192:7)
PassupdateText can replace substrings including with backwards parameters
Asserts run
Pass
assert_not_equals(object "[object EditContext]", null)
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:197:7)
Pass
assert_equals("abcdef", "abcdef")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:199:7)
Pass
assert_equals("abghif", "abghif")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:202:7)
Pass
assert_equals("abjklf", "abjklf")
    at Test.<anonymous> ( /editing/edit-context/edit-context-basics.tentative.html:205:7)