Pass | Calling document.getElementById with an empty string argument. | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:34:5) |
|
Pass | Calling document.getElementById with a null argument. | Asserts runPass | assert_equals(Element node <div id="null"></div>, Element node <div id="null"></div>)
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:42:5) |
|
Pass | Calling document.getElementById with an undefined argument. | Asserts runPass | assert_equals(Element node <div id="undefined"></div>, Element node <div id="undefined"></div>)
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:50:5) |
|
Pass | on static page | Asserts runPass | assert_not_equals(Element node <div id="test1"></div>, null, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:56:5) | Pass | assert_equals("DIV", "DIV", "should have expected tag name.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:57:5) | Pass | assert_true(true, "should be a valid Element instance")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:58:5) |
|
Pass | Document.getElementById with a script-inserted element | Asserts runPass | assert_not_equals(Element node <div id="test2"></div>, null, "should not be null.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:71:5) | Pass | assert_equals("DIV", "DIV", "should have appended element's tag name")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:72:5) | Pass | assert_true(true, "should be a valid Element instance")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:73:5) | Pass | assert_equals(null, null, "should not get removed element.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:80:5) |
|
Pass | update `id` attribute via setAttribute/removeAttribute | Asserts runPass | assert_equals(Element node <div id="test3-updated"></div>, Element node <div id="test3-updated"></div>, "should get the element with id.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:95:5) | Pass | assert_equals(null, null, "shouldn't get the element by the old id.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:98:5) | Pass | assert_equals(null, null, "should return null when the passed id is none in document.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:103:5) |
|
Pass | Ensure that the id attribute only affects elements present in a document | Asserts runPass | assert_equals(null, null, "should be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:113:5) | Pass | assert_equals(Element node <div id="test4-should-not-exist"></div>, Element node <div id="test4-should-not-exist"></div>, "should be the appended element")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:115:5) |
|
Pass | in tree order, within the context object's tree | Asserts runPass | assert_not_equals(Element node <div id="test5" data-name="1st"> <p id="test5" data-n..., null, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:123:5) | Pass | assert_equals("1st", "1st", "should return the 1st")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:124:5) | Pass | assert_not_equals(Element node <div id="test5" data-name="1st"> <p id="test5" data-n..., null, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:132:5) | Pass | assert_equals("1st", "1st", "should be the 1st")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:133:5) | Pass | assert_not_equals(Element node <div id="test5" data-name="4th"></div>, null, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:138:5) | Pass | assert_equals("4th", "4th", "should be the 4th")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:139:5) |
|
Pass | Modern browsers optimize this method with using internal id cache. This test checks that their optimization should effect only append to `Document`, not append to `Node`. | Asserts runPass | assert_equals(null, null, "should be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:150:5) |
|
Pass | changing attribute's value via `Attr` gotten from `Element.attribute`. | Asserts runPass | assert_equals(Element node <div id="test7"></div>, Element node <div id="test7"></div>, "should return the element before changing the value")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:162:5) | Pass | assert_equals(null, null, "should return null after updated id via Attr.value")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:166:5) | Pass | assert_equals(Element node <div id="test7-updated"></div>, Element node <div id="test7-updated"></div>, "should be equal to the updated element.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:168:5) |
|
Pass | add id attribute via innerHTML | Asserts runPass | assert_equals(Element node <div id="test8"></div>, Element node <div id="test8"></div>, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:183:5) | Pass | assert_equals("DIV", "DIV", "should have expected tag name.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:184:5) | Pass | assert_true(true, "should be a valid Element instance")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:185:5) |
|
Pass | remove id attribute via innerHTML | Asserts runPass | assert_equals(Element node <div id="test9"></div>, Element node <div id="test9"></div>, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:202:5) | Pass | assert_equals(null, null, "should be null.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:207:5) |
|
Pass | add id attribute via outerHTML | Asserts runPass | assert_not_equals(Element node <div id="test10"></div>, null, "should not be null")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:222:5) | Pass | assert_equals("DIV", "DIV", "should have expected tag name.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:223:5) | Pass | assert_true(true, "should be a valid Element instance")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:224:5) |
|
Pass | remove id attribute via outerHTML | Asserts runPass | assert_equals(Element node <div id="test11"></div>, Element node <div id="test11"></div>, "should be equal to the appended element.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:236:5) | Pass | assert_equals(null, null, "should be null.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:241:5) |
|
Pass | update `id` attribute via element.id | Asserts runPass | assert_equals(Element node <div id="test12-updated"></div>, Element node <div id="test12-updated"></div>, "should get the element with id.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:256:5) | Pass | assert_equals(null, null, "shouldn't get the element by the old id.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:259:5) | Pass | assert_equals(null, null, "should return null when the passed id is none in document.")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:264:5) |
|
Pass | where insertion order and tree order don't match | Asserts runPass | assert_equals(Element node <div id="test13" data-order="1"></div>, Element node <div id="test13" data-order="1"></div>, "should return 1st element")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:296:5) | Pass | assert_equals(Element node <div id="test13" data-order="2"></div>, Element node <div id="test13" data-order="2"></div>, "should return 2nd element")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:300:5) | Pass | assert_equals(Element node <div id="test13" data-order="3"></div>, Element node <div id="test13" data-order="3"></div>, "should return 3rd element")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:304:5) | Pass | assert_equals(Element node <div id="test13" data-order="4"></div>, Element node <div id="test13" data-order="4"></div>, "should return 4th element")
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:308:5) |
|
Pass | Inserting an id by inserting its parent node | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:320:5) | Pass | assert_equals(Element node <b id="test14"></b>, Element node <b id="test14"></b>)
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:323:5) |
|
Pass | Document.getElementById must not return nodes not present in document | Asserts runPass | assert_equals(null, null)
at Test.<anonymous> ( /dom/nodes/Document-getElementById.html:338:5) |
|