From 2b0e77945d7c6a8ee4e3d42e5ebc93ac0ed99525 Mon Sep 17 00:00:00 2001 From: Tetsuharu OHZEKI Date: Thu, 10 Apr 2014 23:52:00 +0900 Subject: [PATCH] Add testcase #2025 for document.getElementById(). --- src/test/content/test_document_getElementById.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/test/content/test_document_getElementById.html b/src/test/content/test_document_getElementById.html index 97b506f58af..382c07574a7 100644 --- a/src/test/content/test_document_getElementById.html +++ b/src/test/content/test_document_getElementById.html @@ -92,6 +92,20 @@ is(document.getElementById("x"), null, "test 7-0"); } + // test 8 + { + let TEST_ID = "test-8" + let element = document.createElement("div"); + element.setAttribute("id", TEST_ID); + document.body.appendChild(element); + let target = document.getElementById(TEST_ID); + is_not(target, null, "test 8-0, getElementById is correct before changing the value"); + + element.attributes[0].value = TEST_ID + "-updated"; + let target2 = document.getElementById(TEST_ID); + is(target2, null, "test 8-1, should return null after updated id via Attr.value"); + } + finish();