Index: LayoutTests/fast/dom/domstring-attribute-reflection-expected.txt |
diff --git a/LayoutTests/fast/dom/domstring-attribute-reflection-expected.txt b/LayoutTests/fast/dom/domstring-attribute-reflection-expected.txt |
index 96d18b5aeceed76cac7ea9a2266941fb0bec17e1..4d02a193ecaac6b0b1d51adf93f7eca36431395a 100644 |
--- a/LayoutTests/fast/dom/domstring-attribute-reflection-expected.txt |
+++ b/LayoutTests/fast/dom/domstring-attribute-reflection-expected.txt |
@@ -178,6 +178,126 @@ PASS element.setAttribute("name", 456); element.name is "456" |
PASS element.getAttribute("name") is "456" |
+Reflected DOMString attribute test for menu/@type |
+Initial value: |
+PASS element.type is "" |
+PASS element.getAttribute("type") is null |
+Setting a value via the IDL attribute: |
+PASS element.type = "foo"; element.type is "foo" |
+PASS element.getAttribute("type") is "foo" |
+Setting a value via the content attribute: |
+PASS element.setAttribute("type", " bar\n"); element.type is " bar\n" |
+PASS element.getAttribute("type") is " bar\n" |
+Setting null via the IDL attribute: |
+PASS element.type = null; element.type is "null" |
+PASS element.getAttribute("type") is "null" |
+Setting null via the content attribute: |
+PASS element.setAttribute("type", null); element.type is "null" |
+PASS element.getAttribute("type") is "null" |
+Setting undefined via the IDL attribute: |
+PASS element.type = undefined; element.type is "undefined" |
+PASS element.getAttribute("type") is "undefined" |
+Setting undefined via the content attribute: |
+PASS element.setAttribute("type", undefined); element.type is "undefined" |
+PASS element.getAttribute("type") is "undefined" |
+Setting non-string via the IDL attribute: |
+PASS element.type = 123; element.type is "123" |
+PASS element.getAttribute("type") is "123" |
+Setting non-string via the content attribute: |
+PASS element.setAttribute("type", 456); element.type is "456" |
+PASS element.getAttribute("type") is "456" |
+ |
+ |
+Reflected DOMString attribute test for menu/@label |
+Initial value: |
+PASS element.label is "" |
+PASS element.getAttribute("label") is null |
+Setting a value via the IDL attribute: |
+PASS element.label = "foo"; element.label is "foo" |
+PASS element.getAttribute("label") is "foo" |
+Setting a value via the content attribute: |
+PASS element.setAttribute("label", " bar\n"); element.label is " bar\n" |
+PASS element.getAttribute("label") is " bar\n" |
+Setting null via the IDL attribute: |
+PASS element.label = null; element.label is "null" |
+PASS element.getAttribute("label") is "null" |
+Setting null via the content attribute: |
+PASS element.setAttribute("label", null); element.label is "null" |
+PASS element.getAttribute("label") is "null" |
+Setting undefined via the IDL attribute: |
+PASS element.label = undefined; element.label is "undefined" |
+PASS element.getAttribute("label") is "undefined" |
+Setting undefined via the content attribute: |
+PASS element.setAttribute("label", undefined); element.label is "undefined" |
+PASS element.getAttribute("label") is "undefined" |
+Setting non-string via the IDL attribute: |
+PASS element.label = 123; element.label is "123" |
+PASS element.getAttribute("label") is "123" |
+Setting non-string via the content attribute: |
+PASS element.setAttribute("label", 456); element.label is "456" |
+PASS element.getAttribute("label") is "456" |
+ |
+ |
+Reflected DOMString attribute test for menuitem/@type |
+Initial value: |
+PASS element.type is "" |
+PASS element.getAttribute("type") is null |
+Setting a value via the IDL attribute: |
+PASS element.type = "foo"; element.type is "foo" |
+PASS element.getAttribute("type") is "foo" |
+Setting a value via the content attribute: |
+PASS element.setAttribute("type", " bar\n"); element.type is " bar\n" |
+PASS element.getAttribute("type") is " bar\n" |
+Setting null via the IDL attribute: |
+PASS element.type = null; element.type is "null" |
+PASS element.getAttribute("type") is "null" |
+Setting null via the content attribute: |
+PASS element.setAttribute("type", null); element.type is "null" |
+PASS element.getAttribute("type") is "null" |
+Setting undefined via the IDL attribute: |
+PASS element.type = undefined; element.type is "undefined" |
+PASS element.getAttribute("type") is "undefined" |
+Setting undefined via the content attribute: |
+PASS element.setAttribute("type", undefined); element.type is "undefined" |
+PASS element.getAttribute("type") is "undefined" |
+Setting non-string via the IDL attribute: |
+PASS element.type = 123; element.type is "123" |
+PASS element.getAttribute("type") is "123" |
+Setting non-string via the content attribute: |
+PASS element.setAttribute("type", 456); element.type is "456" |
+PASS element.getAttribute("type") is "456" |
+ |
+ |
+Reflected DOMString attribute test for menuitem/@label |
+Initial value: |
+PASS element.label is "" |
+PASS element.getAttribute("label") is null |
+Setting a value via the IDL attribute: |
+PASS element.label = "foo"; element.label is "foo" |
+PASS element.getAttribute("label") is "foo" |
+Setting a value via the content attribute: |
+PASS element.setAttribute("label", " bar\n"); element.label is " bar\n" |
+PASS element.getAttribute("label") is " bar\n" |
+Setting null via the IDL attribute: |
+PASS element.label = null; element.label is "null" |
+PASS element.getAttribute("label") is "null" |
+Setting null via the content attribute: |
+PASS element.setAttribute("label", null); element.label is "null" |
+PASS element.getAttribute("label") is "null" |
+Setting undefined via the IDL attribute: |
+PASS element.label = undefined; element.label is "undefined" |
+PASS element.getAttribute("label") is "undefined" |
+Setting undefined via the content attribute: |
+PASS element.setAttribute("label", undefined); element.label is "undefined" |
+PASS element.getAttribute("label") is "undefined" |
+Setting non-string via the IDL attribute: |
+PASS element.label = 123; element.label is "123" |
+PASS element.getAttribute("label") is "123" |
+Setting non-string via the content attribute: |
+PASS element.setAttribute("label", 456); element.label is "456" |
+PASS element.getAttribute("label") is "456" |
+ |
+ |
Reflected DOMString attribute test for object/@name |
Initial value: |
PASS element.name is "" |