+2012-01-31 Eric Seidel <eric@webkit.org>
+
+ Rebaseline results after http://trac.webkit.org/changeset/106373
+
+ Unreviewed.
+
+ * fast/forms/implicit-submission-expected.txt:
+ * platform/chromium-mac/fast/dom/Window/window-lookup-precedence-expected.txt: Removed.
+ * platform/chromium-mac/fast/dom/wrapper-classes-expected.txt: Removed.
+ * platform/chromium-win/fast/forms/implicit-submission-expected.txt:
+ * platform/chromium/fast/dom/Window/element-constructors-on-window-expected.txt:
+ * platform/chromium/fast/dom/Window/window-lookup-precedence-expected.txt:
+ * platform/chromium/fast/dom/wrapper-classes-expected.txt:
+ * platform/mac/fast/forms/implicit-submission-expected.txt: Copied from LayoutTests/fast/forms/implicit-submission-expected.txt.
+ * platform/qt/fast/forms/implicit-submission-expected.txt: Removed.
+
2012-01-31 Jon Lee <jonlee@apple.com>
Hidden form elements do not save their state prior to form submission
Single checkbox with a submit should submit: PASS
Single checkbox with a submit disabled should not submit: PASS
Single select should not submit: PASS
-Select with a submit should submit: PASS
+Select with a submit should submit: FAIL
Select with a disabled submit should not submit: PASS
Multi-line select with a submit should submit: PASS
Multi-line select with a disabled submit should not submit: PASS
Text field and single select, text focused should submit: PASS
Text field and single select, select focused should not submit: PASS
+Isindex should submit: PASS
Multiple text inputs with a button should submit: PASS
Multiple text inputs with a disabled button should not submit: PASS
+++ /dev/null
-Tests lookup precedence for properties on DOMWindow objects in the presence of a child frame, and that IDL properties defined in the prototype (window.location, window.focus, etc) have higher lookup precedence than named document elements (such as input elements).
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-
-
-
-PASS 'function alert() { [native code] }' is 'function alert() { [native code] }'
-PASS 'function alert() { [native code] }' is 'function alert() { [native code] }'
-PASS 'function atob() { [native code] }' is 'function atob() { [native code] }'
-PASS 'function atob() { [native code] }' is 'function atob() { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function btoa() { [native code] }' is 'function btoa() { [native code] }'
-PASS 'function btoa() { [native code] }' is 'function btoa() { [native code] }'
-PASS 'function captureEvents() { [native code] }' is 'function captureEvents() { [native code] }'
-PASS 'function captureEvents() { [native code] }' is 'function captureEvents() { [native code] }'
-PASS 'function clearInterval() { [native code] }' is 'function clearInterval() { [native code] }'
-PASS 'function clearInterval() { [native code] }' is 'function clearInterval() { [native code] }'
-PASS 'function clearTimeout() { [native code] }' is 'function clearTimeout() { [native code] }'
-PASS 'function clearTimeout() { [native code] }' is 'function clearTimeout() { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function confirm() { [native code] }' is 'function confirm() { [native code] }'
-PASS 'function confirm() { [native code] }' is 'function confirm() { [native code] }'
-PASS 'function find() { [native code] }' is 'function find() { [native code] }'
-PASS 'function find() { [native code] }' is 'function find() { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function getComputedStyle() { [native code] }' is 'function getComputedStyle() { [native code] }'
-PASS 'function getComputedStyle() { [native code] }' is 'function getComputedStyle() { [native code] }'
-PASS 'function getMatchedCSSRules() { [native code] }' is 'function getMatchedCSSRules() { [native code] }'
-PASS 'function getMatchedCSSRules() { [native code] }' is 'function getMatchedCSSRules() { [native code] }'
-PASS 'function getSelection() { [native code] }' is 'function getSelection() { [native code] }'
-PASS 'function getSelection() { [native code] }' is 'function getSelection() { [native code] }'
-PASS 'function moveBy() { [native code] }' is 'function moveBy() { [native code] }'
-PASS 'function moveBy() { [native code] }' is 'function moveBy() { [native code] }'
-PASS 'function moveTo() { [native code] }' is 'function moveTo() { [native code] }'
-PASS 'function moveTo() { [native code] }' is 'function moveTo() { [native code] }'
-PASS 'function open() { [native code] }' is 'function open() { [native code] }'
-PASS 'function open() { [native code] }' is 'function open() { [native code] }'
-PASS 'function print() { [native code] }' is 'function print() { [native code] }'
-PASS 'function print() { [native code] }' is 'function print() { [native code] }'
-PASS 'function prompt() { [native code] }' is 'function prompt() { [native code] }'
-PASS 'function prompt() { [native code] }' is 'function prompt() { [native code] }'
-PASS 'function releaseEvents() { [native code] }' is 'function releaseEvents() { [native code] }'
-PASS 'function releaseEvents() { [native code] }' is 'function releaseEvents() { [native code] }'
-PASS 'function resizeBy() { [native code] }' is 'function resizeBy() { [native code] }'
-PASS 'function resizeBy() { [native code] }' is 'function resizeBy() { [native code] }'
-PASS 'function resizeTo() { [native code] }' is 'function resizeTo() { [native code] }'
-PASS 'function resizeTo() { [native code] }' is 'function resizeTo() { [native code] }'
-PASS 'function scroll() { [native code] }' is 'function scroll() { [native code] }'
-PASS 'function scroll() { [native code] }' is 'function scroll() { [native code] }'
-PASS 'function scrollBy() { [native code] }' is 'function scrollBy() { [native code] }'
-PASS 'function scrollBy() { [native code] }' is 'function scrollBy() { [native code] }'
-PASS 'function scrollTo() { [native code] }' is 'function scrollTo() { [native code] }'
-PASS 'function scrollTo() { [native code] }' is 'function scrollTo() { [native code] }'
-PASS 'function setInterval() { [native code] }' is 'function setInterval() { [native code] }'
-PASS 'function setInterval() { [native code] }' is 'function setInterval() { [native code] }'
-PASS 'function setTimeout() { [native code] }' is 'function setTimeout() { [native code] }'
-PASS 'function setTimeout() { [native code] }' is 'function setTimeout() { [native code] }'
-PASS 'function stop() { [native code] }' is 'function stop() { [native code] }'
-PASS 'function stop() { [native code] }' is 'function stop() { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function () { [native code] }' is 'function () { [native code] }'
-PASS 'function Attr() { [native code] }' is 'function Attr() { [native code] }'
-PASS 'function Attr() { [native code] }' is 'function Attr() { [native code] }'
-PASS 'function CDATASection() { [native code] }' is 'function CDATASection() { [native code] }'
-PASS 'function CDATASection() { [native code] }' is 'function CDATASection() { [native code] }'
-PASS 'function CSSCharsetRule() { [native code] }' is 'function CSSCharsetRule() { [native code] }'
-PASS 'function CSSCharsetRule() { [native code] }' is 'function CSSCharsetRule() { [native code] }'
-PASS 'function CSSFontFaceRule() { [native code] }' is 'function CSSFontFaceRule() { [native code] }'
-PASS 'function CSSFontFaceRule() { [native code] }' is 'function CSSFontFaceRule() { [native code] }'
-PASS 'function CSSImportRule() { [native code] }' is 'function CSSImportRule() { [native code] }'
-PASS 'function CSSImportRule() { [native code] }' is 'function CSSImportRule() { [native code] }'
-PASS 'function CSSMediaRule() { [native code] }' is 'function CSSMediaRule() { [native code] }'
-PASS 'function CSSMediaRule() { [native code] }' is 'function CSSMediaRule() { [native code] }'
-PASS 'function CSSPageRule() { [native code] }' is 'function CSSPageRule() { [native code] }'
-PASS 'function CSSPageRule() { [native code] }' is 'function CSSPageRule() { [native code] }'
-PASS 'function CSSPrimitiveValue() { [native code] }' is 'function CSSPrimitiveValue() { [native code] }'
-PASS 'function CSSPrimitiveValue() { [native code] }' is 'function CSSPrimitiveValue() { [native code] }'
-PASS 'function CSSRule() { [native code] }' is 'function CSSRule() { [native code] }'
-PASS 'function CSSRule() { [native code] }' is 'function CSSRule() { [native code] }'
-PASS 'function CSSRuleList() { [native code] }' is 'function CSSRuleList() { [native code] }'
-PASS 'function CSSRuleList() { [native code] }' is 'function CSSRuleList() { [native code] }'
-PASS 'function CSSStyleDeclaration() { [native code] }' is 'function CSSStyleDeclaration() { [native code] }'
-PASS 'function CSSStyleDeclaration() { [native code] }' is 'function CSSStyleDeclaration() { [native code] }'
-PASS 'function CSSStyleRule() { [native code] }' is 'function CSSStyleRule() { [native code] }'
-PASS 'function CSSStyleRule() { [native code] }' is 'function CSSStyleRule() { [native code] }'
-PASS 'function CSSStyleSheet() { [native code] }' is 'function CSSStyleSheet() { [native code] }'
-PASS 'function CSSStyleSheet() { [native code] }' is 'function CSSStyleSheet() { [native code] }'
-PASS 'function CSSValue() { [native code] }' is 'function CSSValue() { [native code] }'
-PASS 'function CSSValue() { [native code] }' is 'function CSSValue() { [native code] }'
-PASS 'function CSSValueList() { [native code] }' is 'function CSSValueList() { [native code] }'
-PASS 'function CSSValueList() { [native code] }' is 'function CSSValueList() { [native code] }'
-PASS 'function CharacterData() { [native code] }' is 'function CharacterData() { [native code] }'
-PASS 'function CharacterData() { [native code] }' is 'function CharacterData() { [native code] }'
-PASS 'function Comment() { [native code] }' is 'function Comment() { [native code] }'
-PASS 'function Comment() { [native code] }' is 'function Comment() { [native code] }'
-PASS 'function Counter() { [native code] }' is 'function Counter() { [native code] }'
-PASS 'function Counter() { [native code] }' is 'function Counter() { [native code] }'
-PASS 'function DOMException() { [native code] }' is 'function DOMException() { [native code] }'
-PASS 'function DOMException() { [native code] }' is 'function DOMException() { [native code] }'
-PASS 'function DOMImplementation() { [native code] }' is 'function DOMImplementation() { [native code] }'
-PASS 'function DOMImplementation() { [native code] }' is 'function DOMImplementation() { [native code] }'
-PASS 'function DOMParser() { [native code] }' is 'function DOMParser() { [native code] }'
-PASS 'function DOMParser() { [native code] }' is 'function DOMParser() { [native code] }'
-PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
-PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
-PASS 'function DocumentFragment() { [native code] }' is 'function DocumentFragment() { [native code] }'
-PASS 'function DocumentFragment() { [native code] }' is 'function DocumentFragment() { [native code] }'
-PASS 'function DocumentType() { [native code] }' is 'function DocumentType() { [native code] }'
-PASS 'function DocumentType() { [native code] }' is 'function DocumentType() { [native code] }'
-PASS 'function Element() { [native code] }' is 'function Element() { [native code] }'
-PASS 'function Element() { [native code] }' is 'function Element() { [native code] }'
-PASS 'function Entity() { [native code] }' is 'function Entity() { [native code] }'
-PASS 'function Entity() { [native code] }' is 'function Entity() { [native code] }'
-PASS 'function EntityReference() { [native code] }' is 'function EntityReference() { [native code] }'
-PASS 'function EntityReference() { [native code] }' is 'function EntityReference() { [native code] }'
-PASS 'function Event() { [native code] }' is 'function Event() { [native code] }'
-PASS 'function Event() { [native code] }' is 'function Event() { [native code] }'
-PASS 'function EventException() { [native code] }' is 'function EventException() { [native code] }'
-PASS 'function EventException() { [native code] }' is 'function EventException() { [native code] }'
-PASS 'function HTMLAnchorElement() { [native code] }' is 'function HTMLAnchorElement() { [native code] }'
-PASS 'function HTMLAnchorElement() { [native code] }' is 'function HTMLAnchorElement() { [native code] }'
-PASS 'function HTMLAppletElement() { [native code] }' is 'function HTMLAppletElement() { [native code] }'
-PASS 'function HTMLAppletElement() { [native code] }' is 'function HTMLAppletElement() { [native code] }'
-PASS 'function HTMLAreaElement() { [native code] }' is 'function HTMLAreaElement() { [native code] }'
-PASS 'function HTMLAreaElement() { [native code] }' is 'function HTMLAreaElement() { [native code] }'
-PASS 'function HTMLBRElement() { [native code] }' is 'function HTMLBRElement() { [native code] }'
-PASS 'function HTMLBRElement() { [native code] }' is 'function HTMLBRElement() { [native code] }'
-PASS 'function HTMLBaseElement() { [native code] }' is 'function HTMLBaseElement() { [native code] }'
-PASS 'function HTMLBaseElement() { [native code] }' is 'function HTMLBaseElement() { [native code] }'
-PASS 'function HTMLBaseFontElement() { [native code] }' is 'function HTMLBaseFontElement() { [native code] }'
-PASS 'function HTMLBaseFontElement() { [native code] }' is 'function HTMLBaseFontElement() { [native code] }'
-PASS 'function HTMLBodyElement() { [native code] }' is 'function HTMLBodyElement() { [native code] }'
-PASS 'function HTMLBodyElement() { [native code] }' is 'function HTMLBodyElement() { [native code] }'
-PASS 'function HTMLButtonElement() { [native code] }' is 'function HTMLButtonElement() { [native code] }'
-PASS 'function HTMLButtonElement() { [native code] }' is 'function HTMLButtonElement() { [native code] }'
-PASS 'function HTMLCanvasElement() { [native code] }' is 'function HTMLCanvasElement() { [native code] }'
-PASS 'function HTMLCanvasElement() { [native code] }' is 'function HTMLCanvasElement() { [native code] }'
-PASS 'function HTMLDListElement() { [native code] }' is 'function HTMLDListElement() { [native code] }'
-PASS 'function HTMLDListElement() { [native code] }' is 'function HTMLDListElement() { [native code] }'
-PASS 'function HTMLDirectoryElement() { [native code] }' is 'function HTMLDirectoryElement() { [native code] }'
-PASS 'function HTMLDirectoryElement() { [native code] }' is 'function HTMLDirectoryElement() { [native code] }'
-PASS 'function HTMLDivElement() { [native code] }' is 'function HTMLDivElement() { [native code] }'
-PASS 'function HTMLDivElement() { [native code] }' is 'function HTMLDivElement() { [native code] }'
-PASS 'function HTMLDocument() { [native code] }' is 'function HTMLDocument() { [native code] }'
-PASS 'function HTMLDocument() { [native code] }' is 'function HTMLDocument() { [native code] }'
-PASS 'function HTMLElement() { [native code] }' is 'function HTMLElement() { [native code] }'
-PASS 'function HTMLElement() { [native code] }' is 'function HTMLElement() { [native code] }'
-PASS 'function HTMLEmbedElement() { [native code] }' is 'function HTMLEmbedElement() { [native code] }'
-PASS 'function HTMLEmbedElement() { [native code] }' is 'function HTMLEmbedElement() { [native code] }'
-PASS 'function HTMLFieldSetElement() { [native code] }' is 'function HTMLFieldSetElement() { [native code] }'
-PASS 'function HTMLFieldSetElement() { [native code] }' is 'function HTMLFieldSetElement() { [native code] }'
-PASS 'function HTMLFontElement() { [native code] }' is 'function HTMLFontElement() { [native code] }'
-PASS 'function HTMLFontElement() { [native code] }' is 'function HTMLFontElement() { [native code] }'
-PASS 'function HTMLFormElement() { [native code] }' is 'function HTMLFormElement() { [native code] }'
-PASS 'function HTMLFormElement() { [native code] }' is 'function HTMLFormElement() { [native code] }'
-PASS 'function HTMLFrameElement() { [native code] }' is 'function HTMLFrameElement() { [native code] }'
-PASS 'function HTMLFrameElement() { [native code] }' is 'function HTMLFrameElement() { [native code] }'
-PASS 'function HTMLFrameSetElement() { [native code] }' is 'function HTMLFrameSetElement() { [native code] }'
-PASS 'function HTMLFrameSetElement() { [native code] }' is 'function HTMLFrameSetElement() { [native code] }'
-PASS 'function HTMLHRElement() { [native code] }' is 'function HTMLHRElement() { [native code] }'
-PASS 'function HTMLHRElement() { [native code] }' is 'function HTMLHRElement() { [native code] }'
-PASS 'function HTMLHeadElement() { [native code] }' is 'function HTMLHeadElement() { [native code] }'
-PASS 'function HTMLHeadElement() { [native code] }' is 'function HTMLHeadElement() { [native code] }'
-PASS 'function HTMLHeadingElement() { [native code] }' is 'function HTMLHeadingElement() { [native code] }'
-PASS 'function HTMLHeadingElement() { [native code] }' is 'function HTMLHeadingElement() { [native code] }'
-PASS 'function HTMLHtmlElement() { [native code] }' is 'function HTMLHtmlElement() { [native code] }'
-PASS 'function HTMLHtmlElement() { [native code] }' is 'function HTMLHtmlElement() { [native code] }'
-PASS 'function HTMLIFrameElement() { [native code] }' is 'function HTMLIFrameElement() { [native code] }'
-PASS 'function HTMLIFrameElement() { [native code] }' is 'function HTMLIFrameElement() { [native code] }'
-PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
-PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
-PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
-PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
-PASS 'function HTMLIsIndexElement() { [native code] }' is 'function HTMLIsIndexElement() { [native code] }'
-PASS 'function HTMLIsIndexElement() { [native code] }' is 'function HTMLIsIndexElement() { [native code] }'
-PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
-PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
-PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
-PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
-PASS 'function HTMLLegendElement() { [native code] }' is 'function HTMLLegendElement() { [native code] }'
-PASS 'function HTMLLegendElement() { [native code] }' is 'function HTMLLegendElement() { [native code] }'
-PASS 'function HTMLLinkElement() { [native code] }' is 'function HTMLLinkElement() { [native code] }'
-PASS 'function HTMLLinkElement() { [native code] }' is 'function HTMLLinkElement() { [native code] }'
-PASS 'function HTMLMapElement() { [native code] }' is 'function HTMLMapElement() { [native code] }'
-PASS 'function HTMLMapElement() { [native code] }' is 'function HTMLMapElement() { [native code] }'
-PASS 'function HTMLMarqueeElement() { [native code] }' is 'function HTMLMarqueeElement() { [native code] }'
-PASS 'function HTMLMarqueeElement() { [native code] }' is 'function HTMLMarqueeElement() { [native code] }'
-PASS 'function HTMLMenuElement() { [native code] }' is 'function HTMLMenuElement() { [native code] }'
-PASS 'function HTMLMenuElement() { [native code] }' is 'function HTMLMenuElement() { [native code] }'
-PASS 'function HTMLMetaElement() { [native code] }' is 'function HTMLMetaElement() { [native code] }'
-PASS 'function HTMLMetaElement() { [native code] }' is 'function HTMLMetaElement() { [native code] }'
-PASS 'function HTMLModElement() { [native code] }' is 'function HTMLModElement() { [native code] }'
-PASS 'function HTMLModElement() { [native code] }' is 'function HTMLModElement() { [native code] }'
-PASS 'function HTMLOListElement() { [native code] }' is 'function HTMLOListElement() { [native code] }'
-PASS 'function HTMLOListElement() { [native code] }' is 'function HTMLOListElement() { [native code] }'
-PASS 'function HTMLObjectElement() { [native code] }' is 'function HTMLObjectElement() { [native code] }'
-PASS 'function HTMLObjectElement() { [native code] }' is 'function HTMLObjectElement() { [native code] }'
-PASS 'function HTMLOptGroupElement() { [native code] }' is 'function HTMLOptGroupElement() { [native code] }'
-PASS 'function HTMLOptGroupElement() { [native code] }' is 'function HTMLOptGroupElement() { [native code] }'
-PASS 'function HTMLOptionElement() { [native code] }' is 'function HTMLOptionElement() { [native code] }'
-PASS 'function HTMLOptionElement() { [native code] }' is 'function HTMLOptionElement() { [native code] }'
-PASS 'function HTMLParagraphElement() { [native code] }' is 'function HTMLParagraphElement() { [native code] }'
-PASS 'function HTMLParagraphElement() { [native code] }' is 'function HTMLParagraphElement() { [native code] }'
-PASS 'function HTMLParamElement() { [native code] }' is 'function HTMLParamElement() { [native code] }'
-PASS 'function HTMLParamElement() { [native code] }' is 'function HTMLParamElement() { [native code] }'
-PASS 'function HTMLPreElement() { [native code] }' is 'function HTMLPreElement() { [native code] }'
-PASS 'function HTMLPreElement() { [native code] }' is 'function HTMLPreElement() { [native code] }'
-PASS 'function HTMLQuoteElement() { [native code] }' is 'function HTMLQuoteElement() { [native code] }'
-PASS 'function HTMLQuoteElement() { [native code] }' is 'function HTMLQuoteElement() { [native code] }'
-PASS 'function HTMLScriptElement() { [native code] }' is 'function HTMLScriptElement() { [native code] }'
-PASS 'function HTMLScriptElement() { [native code] }' is 'function HTMLScriptElement() { [native code] }'
-PASS 'function HTMLSelectElement() { [native code] }' is 'function HTMLSelectElement() { [native code] }'
-PASS 'function HTMLSelectElement() { [native code] }' is 'function HTMLSelectElement() { [native code] }'
-PASS 'function HTMLStyleElement() { [native code] }' is 'function HTMLStyleElement() { [native code] }'
-PASS 'function HTMLStyleElement() { [native code] }' is 'function HTMLStyleElement() { [native code] }'
-PASS 'function HTMLTableCaptionElement() { [native code] }' is 'function HTMLTableCaptionElement() { [native code] }'
-PASS 'function HTMLTableCaptionElement() { [native code] }' is 'function HTMLTableCaptionElement() { [native code] }'
-PASS 'function HTMLTableCellElement() { [native code] }' is 'function HTMLTableCellElement() { [native code] }'
-PASS 'function HTMLTableCellElement() { [native code] }' is 'function HTMLTableCellElement() { [native code] }'
-PASS 'function HTMLTableColElement() { [native code] }' is 'function HTMLTableColElement() { [native code] }'
-PASS 'function HTMLTableColElement() { [native code] }' is 'function HTMLTableColElement() { [native code] }'
-PASS 'function HTMLTableElement() { [native code] }' is 'function HTMLTableElement() { [native code] }'
-PASS 'function HTMLTableElement() { [native code] }' is 'function HTMLTableElement() { [native code] }'
-PASS 'function HTMLTableRowElement() { [native code] }' is 'function HTMLTableRowElement() { [native code] }'
-PASS 'function HTMLTableRowElement() { [native code] }' is 'function HTMLTableRowElement() { [native code] }'
-PASS 'function HTMLTableSectionElement() { [native code] }' is 'function HTMLTableSectionElement() { [native code] }'
-PASS 'function HTMLTableSectionElement() { [native code] }' is 'function HTMLTableSectionElement() { [native code] }'
-PASS 'function HTMLTextAreaElement() { [native code] }' is 'function HTMLTextAreaElement() { [native code] }'
-PASS 'function HTMLTextAreaElement() { [native code] }' is 'function HTMLTextAreaElement() { [native code] }'
-PASS 'function HTMLTitleElement() { [native code] }' is 'function HTMLTitleElement() { [native code] }'
-PASS 'function HTMLTitleElement() { [native code] }' is 'function HTMLTitleElement() { [native code] }'
-PASS 'function HTMLUListElement() { [native code] }' is 'function HTMLUListElement() { [native code] }'
-PASS 'function HTMLUListElement() { [native code] }' is 'function HTMLUListElement() { [native code] }'
-PASS 'function KeyboardEvent() { [native code] }' is 'function KeyboardEvent() { [native code] }'
-PASS 'function KeyboardEvent() { [native code] }' is 'function KeyboardEvent() { [native code] }'
-PASS 'function MediaList() { [native code] }' is 'function MediaList() { [native code] }'
-PASS 'function MediaList() { [native code] }' is 'function MediaList() { [native code] }'
-PASS 'function MouseEvent() { [native code] }' is 'function MouseEvent() { [native code] }'
-PASS 'function MouseEvent() { [native code] }' is 'function MouseEvent() { [native code] }'
-PASS 'function MutationEvent() { [native code] }' is 'function MutationEvent() { [native code] }'
-PASS 'function MutationEvent() { [native code] }' is 'function MutationEvent() { [native code] }'
-PASS 'function NamedNodeMap() { [native code] }' is 'function NamedNodeMap() { [native code] }'
-PASS 'function NamedNodeMap() { [native code] }' is 'function NamedNodeMap() { [native code] }'
-PASS 'function Node() { [native code] }' is 'function Node() { [native code] }'
-PASS 'function Node() { [native code] }' is 'function Node() { [native code] }'
-PASS 'function NodeFilter() { [native code] }' is 'function NodeFilter() { [native code] }'
-PASS 'function NodeFilter() { [native code] }' is 'function NodeFilter() { [native code] }'
-PASS 'function NodeList() { [native code] }' is 'function NodeList() { [native code] }'
-PASS 'function NodeList() { [native code] }' is 'function NodeList() { [native code] }'
-PASS 'function Notation() { [native code] }' is 'function Notation() { [native code] }'
-PASS 'function Notation() { [native code] }' is 'function Notation() { [native code] }'
-PASS 'function OverflowEvent() { [native code] }' is 'function OverflowEvent() { [native code] }'
-PASS 'function OverflowEvent() { [native code] }' is 'function OverflowEvent() { [native code] }'
-PASS 'function ProcessingInstruction() { [native code] }' is 'function ProcessingInstruction() { [native code] }'
-PASS 'function ProcessingInstruction() { [native code] }' is 'function ProcessingInstruction() { [native code] }'
-PASS 'function ProgressEvent() { [native code] }' is 'function ProgressEvent() { [native code] }'
-PASS 'function ProgressEvent() { [native code] }' is 'function ProgressEvent() { [native code] }'
-PASS 'function Range() { [native code] }' is 'function Range() { [native code] }'
-PASS 'function Range() { [native code] }' is 'function Range() { [native code] }'
-PASS 'function RangeException() { [native code] }' is 'function RangeException() { [native code] }'
-PASS 'function RangeException() { [native code] }' is 'function RangeException() { [native code] }'
-PASS 'function Rect() { [native code] }' is 'function Rect() { [native code] }'
-PASS 'function Rect() { [native code] }' is 'function Rect() { [native code] }'
-PASS 'function SVGAngle() { [native code] }' is 'function SVGAngle() { [native code] }'
-PASS 'function SVGAngle() { [native code] }' is 'function SVGAngle() { [native code] }'
-PASS 'function SVGColor() { [native code] }' is 'function SVGColor() { [native code] }'
-PASS 'function SVGColor() { [native code] }' is 'function SVGColor() { [native code] }'
-PASS 'function SVGException() { [native code] }' is 'function SVGException() { [native code] }'
-PASS 'function SVGException() { [native code] }' is 'function SVGException() { [native code] }'
-PASS 'function SVGGradientElement() { [native code] }' is 'function SVGGradientElement() { [native code] }'
-PASS 'function SVGGradientElement() { [native code] }' is 'function SVGGradientElement() { [native code] }'
-PASS 'function SVGLength() { [native code] }' is 'function SVGLength() { [native code] }'
-PASS 'function SVGLength() { [native code] }' is 'function SVGLength() { [native code] }'
-PASS 'function SVGMarkerElement() { [native code] }' is 'function SVGMarkerElement() { [native code] }'
-PASS 'function SVGMarkerElement() { [native code] }' is 'function SVGMarkerElement() { [native code] }'
-PASS 'function SVGPaint() { [native code] }' is 'function SVGPaint() { [native code] }'
-PASS 'function SVGPaint() { [native code] }' is 'function SVGPaint() { [native code] }'
-PASS 'function SVGPathSeg() { [native code] }' is 'function SVGPathSeg() { [native code] }'
-PASS 'function SVGPathSeg() { [native code] }' is 'function SVGPathSeg() { [native code] }'
-PASS 'function SVGPreserveAspectRatio() { [native code] }' is 'function SVGPreserveAspectRatio() { [native code] }'
-PASS 'function SVGPreserveAspectRatio() { [native code] }' is 'function SVGPreserveAspectRatio() { [native code] }'
-PASS 'function SVGRenderingIntent() { [native code] }' is 'function SVGRenderingIntent() { [native code] }'
-PASS 'function SVGRenderingIntent() { [native code] }' is 'function SVGRenderingIntent() { [native code] }'
-PASS 'function SVGTextContentElement() { [native code] }' is 'function SVGTextContentElement() { [native code] }'
-PASS 'function SVGTextContentElement() { [native code] }' is 'function SVGTextContentElement() { [native code] }'
-PASS 'function SVGTextPathElement() { [native code] }' is 'function SVGTextPathElement() { [native code] }'
-PASS 'function SVGTextPathElement() { [native code] }' is 'function SVGTextPathElement() { [native code] }'
-PASS 'function SVGTransform() { [native code] }' is 'function SVGTransform() { [native code] }'
-PASS 'function SVGTransform() { [native code] }' is 'function SVGTransform() { [native code] }'
-PASS 'function SVGUnitTypes() { [native code] }' is 'function SVGUnitTypes() { [native code] }'
-PASS 'function SVGUnitTypes() { [native code] }' is 'function SVGUnitTypes() { [native code] }'
-PASS 'function StyleSheet() { [native code] }' is 'function StyleSheet() { [native code] }'
-PASS 'function StyleSheet() { [native code] }' is 'function StyleSheet() { [native code] }'
-PASS 'function StyleSheetList() { [native code] }' is 'function StyleSheetList() { [native code] }'
-PASS 'function StyleSheetList() { [native code] }' is 'function StyleSheetList() { [native code] }'
-PASS 'function Text() { [native code] }' is 'function Text() { [native code] }'
-PASS 'function Text() { [native code] }' is 'function Text() { [native code] }'
-PASS 'function TextEvent() { [native code] }' is 'function TextEvent() { [native code] }'
-PASS 'function TextEvent() { [native code] }' is 'function TextEvent() { [native code] }'
-PASS 'function UIEvent() { [native code] }' is 'function UIEvent() { [native code] }'
-PASS 'function UIEvent() { [native code] }' is 'function UIEvent() { [native code] }'
-PASS 'function WheelEvent() { [native code] }' is 'function WheelEvent() { [native code] }'
-PASS 'function WheelEvent() { [native code] }' is 'function WheelEvent() { [native code] }'
-PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
-PASS 'function Document() { [native code] }' is 'function Document() { [native code] }'
-PASS 'function XMLHttpRequest() { [native code] }' is 'function XMLHttpRequest() { [native code] }'
-PASS 'function XMLHttpRequest() { [native code] }' is 'function XMLHttpRequest() { [native code] }'
-PASS 'function XMLHttpRequestException() { [native code] }' is 'function XMLHttpRequestException() { [native code] }'
-PASS 'function XMLHttpRequestException() { [native code] }' is 'function XMLHttpRequestException() { [native code] }'
-PASS 'function XMLSerializer() { [native code] }' is 'function XMLSerializer() { [native code] }'
-PASS 'function XMLSerializer() { [native code] }' is 'function XMLSerializer() { [native code] }'
-PASS 'function XPathEvaluator() { [native code] }' is 'function XPathEvaluator() { [native code] }'
-PASS 'function XPathEvaluator() { [native code] }' is 'function XPathEvaluator() { [native code] }'
-PASS 'function XPathException() { [native code] }' is 'function XPathException() { [native code] }'
-PASS 'function XPathException() { [native code] }' is 'function XPathException() { [native code] }'
-PASS 'function XPathResult() { [native code] }' is 'function XPathResult() { [native code] }'
-PASS 'function XPathResult() { [native code] }' is 'function XPathResult() { [native code] }'
-PASS 'function XSLTProcessor() { [native code] }' is 'function XSLTProcessor() { [native code] }'
-PASS 'function XSLTProcessor() { [native code] }' is 'function XSLTProcessor() { [native code] }'
-PASS win['onload'] is null
-PASS win['onload'] is null
-PASS win['frames'] == '[object DOMWindow]' is true
-PASS win['frames'] == '[object DOMWindow]' is true
-PASS win['parent'] == '[object DOMWindow]' is true
-PASS win['parent'] == '[object DOMWindow]' is true
-PASS win['self'] == '[object DOMWindow]' is true
-PASS win['self'] == '[object DOMWindow]' is true
-PASS win['top'] == '[object DOMWindow]' is true
-PASS win['top'] == '[object DOMWindow]' is true
-PASS win['window'] == '[object DOMWindow]' is true
-PASS win['window'] == '[object DOMWindow]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
-PASS win['console'] == '[object Console]' is true
-PASS win['history'] == '[object History]' is true
-PASS win['navigator'] == '[object Navigator]' is true
-PASS win['navigator'] == '[object Navigator]' is true
-PASS win['screen'] == '[object Screen]' is true
-PASS win['screen'] == '[object Screen]' is true
-PASS win['clientInformation'] == '[object Navigator]' is true
-PASS win['clientInformation'] == '[object Navigator]' is true
-PASS win['document'] == '[object HTMLDocument]' is true
-PASS win['document'] == '[object HTMLDocument]' is true
-PASS win['location'] matched original
-PASS win['location'] matched original
-PASS win['onabort'] is null
-PASS win['onabort'] is null
-PASS win['onbeforeunload'] is null
-PASS win['onbeforeunload'] is null
-PASS win['onblur'] is null
-PASS win['onblur'] is null
-PASS win['onchange'] is null
-PASS win['onchange'] is null
-PASS win['onclick'] is null
-PASS win['onclick'] is null
-PASS win['ondblclick'] is null
-PASS win['ondblclick'] is null
-PASS win['onerror'] is null
-PASS win['onerror'] is null
-PASS win['onfocus'] is null
-PASS win['onfocus'] is null
-PASS win['onkeydown'] is null
-PASS win['onkeydown'] is null
-PASS win['onkeypress'] is null
-PASS win['onkeypress'] is null
-PASS win['onkeyup'] is null
-PASS win['onkeyup'] is null
-PASS win['onmousedown'] is null
-PASS win['onmousedown'] is null
-PASS win['onmousemove'] is null
-PASS win['onmousemove'] is null
-PASS win['onmouseout'] is null
-PASS win['onmouseout'] is null
-PASS win['onmouseover'] is null
-PASS win['onmouseover'] is null
-PASS win['onmouseup'] is null
-PASS win['onmouseup'] is null
-PASS win['onmousewheel'] is null
-PASS win['onmousewheel'] is null
-PASS win['onreset'] is null
-PASS win['onreset'] is null
-PASS win['onresize'] is null
-PASS win['onresize'] is null
-PASS win['onscroll'] is null
-PASS win['onscroll'] is null
-PASS win['onsearch'] is null
-PASS win['onsearch'] is null
-PASS win['onselect'] is null
-PASS win['onselect'] is null
-PASS win['onsubmit'] is null
-PASS win['onsubmit'] is null
-PASS win['onunload'] is null
-PASS win['onunload'] is null
-PASS win['opener'] is null
-PASS win['opener'] is null
-FAIL win['defaultStatus'] should be undefined (of type undefined). Was (of type string).
-FAIL win['defaultStatus'] should be undefined (of type undefined). Was (of type string).
-FAIL win['defaultstatus'] should be undefined (of type undefined). Was (of type string).
-FAIL win['defaultstatus'] should be undefined (of type undefined). Was (of type string).
-FAIL win['name'] should be undefined (of type undefined). Was (of type string).
-FAIL win['name'] should be undefined (of type undefined). Was (of type string).
-FAIL win['status'] should be undefined (of type undefined). Was (of type string).
-FAIL win['status'] should be undefined (of type undefined). Was (of type string).
-PASS win['devicePixelRatio'] matched original
-PASS win['devicePixelRatio'] matched original
-PASS win['innerHeight'] matched original
-PASS win['innerHeight'] matched original
-PASS win['innerWidth'] matched original
-PASS win['innerWidth'] matched original
-PASS win['length'] matched original
-PASS win['length'] matched original
-PASS win['outerHeight'] matched original
-PASS win['outerHeight'] matched original
-PASS win['outerWidth'] matched original
-PASS win['outerWidth'] matched original
-PASS win['pageXOffset'] matched original
-PASS win['pageXOffset'] matched original
-PASS win['pageYOffset'] matched original
-PASS win['pageYOffset'] matched original
-PASS win['screenLeft'] matched original
-PASS win['screenLeft'] matched original
-PASS win['screenTop'] matched original
-PASS win['screenTop'] matched original
-PASS win['screenX'] matched original
-PASS win['screenX'] matched original
-PASS win['screenY'] matched original
-PASS win['screenY'] matched original
-PASS win['scrollX'] matched original
-PASS win['scrollX'] matched original
-PASS win['scrollY'] matched original
-PASS win['scrollY'] matched original
-PASS typeof win['closed'] is 'boolean'
-PASS win['closed'] is false
-PASS typeof win['closed'] is 'boolean'
-PASS win['closed'] is false
-PASS typeof win['offscreenBuffering'] is 'boolean'
-PASS win['offscreenBuffering'] is true
-PASS typeof win['offscreenBuffering'] is 'boolean'
-PASS win['offscreenBuffering'] is true
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
+++ /dev/null
-This tests wrapper class names for JavaScript.
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-Basics
-
-PASS jsWrapperClass(document.createAttribute()) is 'Attr'
-FAIL jsWrapperClass(document.createAttribute().__proto__) should be AttrPrototype. Was Object.
-FAIL jsWrapperClass(document.createAttribute().constructor) should be AttrConstructor. Was Function.
-PASS jsWrapperClass(document.createComment()) is 'Comment'
-FAIL jsWrapperClass(document.createComment().__proto__) should be CommentPrototype. Was Object.
-FAIL jsWrapperClass(document.createComment().constructor) should be CommentConstructor. Was Function.
-PASS jsWrapperClass(document.createDocumentFragment()) is 'DocumentFragment'
-FAIL jsWrapperClass(document.createDocumentFragment().__proto__) should be DocumentFragmentPrototype. Was Object.
-FAIL jsWrapperClass(document.createDocumentFragment().constructor) should be DocumentFragmentConstructor. Was Function.
-PASS jsWrapperClass(document.implementation) is 'DOMImplementation'
-FAIL jsWrapperClass(document.implementation.__proto__) should be DOMImplementationPrototype. Was Object.
-FAIL jsWrapperClass(document.implementation.constructor) should be DOMImplementationConstructor. Was Function.
-PASS jsWrapperClass(root.attributes) is 'NamedNodeMap'
-FAIL jsWrapperClass(root.attributes.__proto__) should be NamedNodeMapPrototype. Was Object.
-FAIL jsWrapperClass(root.attributes.constructor) should be NamedNodeMapConstructor. Was Function.
-PASS jsWrapperClass(document.createNodeIterator(root, 0, null, false)) is 'NodeIterator'
-FAIL jsWrapperClass(document.createNodeIterator(root, 0, null, false).__proto__) should be NodeIteratorPrototype. Was Object.
-FAIL jsWrapperClass(document.createNodeIterator(root, 0, null, false).constructor) should be NodeIteratorConstructor. Was Function.
-PASS jsWrapperClass(document.getElementsByTagName('div')) is 'NodeList'
-FAIL jsWrapperClass(document.getElementsByTagName('div').__proto__) should be NodeListPrototype. Was Object.
-FAIL jsWrapperClass(document.getElementsByTagName('div').constructor) should be NodeListConstructor. Was Function.
-PASS jsWrapperClass(document.createRange()) is 'Range'
-FAIL jsWrapperClass(document.createRange().__proto__) should be RangePrototype. Was Object.
-FAIL jsWrapperClass(document.createRange().constructor) should be RangeConstructor. Was Function.
-PASS jsWrapperClass(document.createTextNode()) is 'Text'
-FAIL jsWrapperClass(document.createTextNode().__proto__) should be TextPrototype. Was Object.
-FAIL jsWrapperClass(document.createTextNode().constructor) should be TextConstructor. Was Function.
-PASS jsWrapperClass(document.createTreeWalker(root, 0, null, false)) is 'TreeWalker'
-FAIL jsWrapperClass(document.createTreeWalker(root, 0, null, false).__proto__) should be TreeWalkerPrototype. Was Object.
-FAIL jsWrapperClass(document.createTreeWalker(root, 0, null, false).constructor) should be TreeWalkerConstructor. Was Function.
-
-XML
-
-PASS jsWrapperClass(xmlDocument) is 'Document'
-FAIL jsWrapperClass(xmlDocument.__proto__) should be DocumentPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.constructor) should be DocumentConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createCDATASection()) is 'CDATASection'
-FAIL jsWrapperClass(xmlDocument.createCDATASection().__proto__) should be CDATASectionPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createCDATASection().constructor) should be CDATASectionConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x')) is 'Element'
-FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x').__proto__) should be ElementPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createElementNS('x', 'x', 'x').constructor) should be ElementConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createEntityReference()) is 'EntityReference'
-FAIL jsWrapperClass(xmlDocument.createEntityReference().__proto__) should be EntityReferencePrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createEntityReference().constructor) should be EntityReferenceConstructor. Was Function.
-PASS jsWrapperClass(xmlDocument.createProcessingInstruction()) is 'ProcessingInstruction'
-FAIL jsWrapperClass(xmlDocument.createProcessingInstruction().__proto__) should be ProcessingInstructionPrototype. Was Object.
-FAIL jsWrapperClass(xmlDocument.createProcessingInstruction().constructor) should be ProcessingInstructionConstructor. Was Function.
-
-Events
-
-PASS jsWrapperClass(document.createEvent('Event')) is 'Event'
-FAIL jsWrapperClass(document.createEvent('Event').__proto__) should be EventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('Event').constructor) should be EventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('KeyboardEvent')) is 'KeyboardEvent'
-FAIL jsWrapperClass(document.createEvent('KeyboardEvent').__proto__) should be KeyboardEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('KeyboardEvent').constructor) should be KeyboardEventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('MouseEvent')) is 'MouseEvent'
-FAIL jsWrapperClass(document.createEvent('MouseEvent').__proto__) should be MouseEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('MouseEvent').constructor) should be MouseEventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('MutationEvent')) is 'MutationEvent'
-FAIL jsWrapperClass(document.createEvent('MutationEvent').__proto__) should be MutationEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('MutationEvent').constructor) should be MutationEventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('OverflowEvent')) is 'OverflowEvent'
-FAIL jsWrapperClass(document.createEvent('OverflowEvent').__proto__) should be OverflowEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('OverflowEvent').constructor) should be OverflowEventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('TextEvent')) is 'TextEvent'
-FAIL jsWrapperClass(document.createEvent('TextEvent').__proto__) should be TextEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('TextEvent').constructor) should be TextEventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('UIEvent')) is 'UIEvent'
-FAIL jsWrapperClass(document.createEvent('UIEvent').__proto__) should be UIEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('UIEvent').constructor) should be UIEventConstructor. Was Function.
-PASS jsWrapperClass(document.createEvent('WheelEvent')) is 'WheelEvent'
-FAIL jsWrapperClass(document.createEvent('WheelEvent').__proto__) should be WheelEventPrototype. Was Object.
-FAIL jsWrapperClass(document.createEvent('WheelEvent').constructor) should be WheelEventConstructor. Was Function.
-
-CSS DOM
-
-PASS jsWrapperClass(document.styleSheets) is 'StyleSheetList'
-FAIL jsWrapperClass(document.styleSheets.__proto__) should be StyleSheetListPrototype. Was Object.
-FAIL jsWrapperClass(document.styleSheets.constructor) should be StyleSheetListConstructor. Was Function.
-PASS jsWrapperClass(stylesheet) is 'CSSStyleSheet'
-FAIL jsWrapperClass(stylesheet.__proto__) should be CSSStyleSheetPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.constructor) should be CSSStyleSheetConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules) is 'CSSRuleList'
-FAIL jsWrapperClass(stylesheet.cssRules.__proto__) should be CSSRuleListPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.constructor) should be CSSRuleListConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0)) is 'CSSStyleRule'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).__proto__) should be CSSStyleRulePrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).constructor) should be CSSStyleRuleConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0).style) is 'CSSStyleDeclaration'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.__proto__) should be CSSStyleDeclarationPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.constructor) should be CSSStyleDeclarationConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color')) is 'CSSPrimitiveValue'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color').__proto__) should be CSSPrimitiveValuePrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color').constructor) should be CSSPrimitiveValueConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color').getRGBColorValue()) is 'RGBColor'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color').getRGBColorValue().__proto__) should be RGBColorPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('color').getRGBColorValue().constructor) should be RGBColorConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('clip').getRectValue()) is 'Rect'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('clip').getRectValue().__proto__) should be RectPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('clip').getRectValue().constructor) should be RectConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content')) is 'CSSValueList'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content').__proto__) should be CSSValueListPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content').constructor) should be CSSValueListConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content').item(0).getCounterValue()) is 'Counter'
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content').item(0).getCounterValue().__proto__) should be CounterPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.cssRules.item(0).style.getPropertyCSSValue('content').item(0).getCounterValue().constructor) should be CounterConstructor. Was Function.
-PASS jsWrapperClass(stylesheet.media) is 'MediaList'
-FAIL jsWrapperClass(stylesheet.media.__proto__) should be MediaListPrototype. Was Object.
-FAIL jsWrapperClass(stylesheet.media.constructor) should be MediaListConstructor. Was Function.
-
-XPath
-
-PASS jsWrapperClass(document.createExpression('//*', document.createNSResolver(document))) is 'XPathExpression'
-FAIL jsWrapperClass(document.createExpression('//*', document.createNSResolver(document)).__proto__) should be XPathExpressionPrototype. Was Object.
-FAIL jsWrapperClass(document.createExpression('//*', document.createNSResolver(document)).constructor) should be XPathExpressionConstructor. Was Function.
-PASS jsWrapperClass(document.evaluate('//*', document, document.createNSResolver(document), 0, null)) is 'XPathResult'
-FAIL jsWrapperClass(document.evaluate('//*', document, document.createNSResolver(document), 0, null).__proto__) should be XPathResultPrototype. Was Object.
-FAIL jsWrapperClass(document.evaluate('//*', document, document.createNSResolver(document), 0, null).constructor) should be XPathResultConstructor. Was Function.
-
-Other
-
-FAIL jsWrapperClass(window) should be DOMWindow. Was global.
-FAIL jsWrapperClass(window.__proto__) should be DOMWindowPrototype. Was Object.
-FAIL jsWrapperClass(window.constructor) should be DOMWindowConstructor. Was Function.
-
-HTML DOM
-
-PASS jsWrapperClass(root.children) is 'HTMLCollection'
-FAIL jsWrapperClass(root.children.__proto__) should be HTMLCollectionPrototype. Was Object.
-FAIL jsWrapperClass(root.children.constructor) should be HTMLCollectionConstructor. Was Function.
-PASS jsWrapperClass(document) is 'HTMLDocument'
-FAIL jsWrapperClass(document.__proto__) should be HTMLDocumentPrototype. Was Object.
-FAIL jsWrapperClass(document.constructor) should be HTMLDocumentConstructor. Was Function.
-PASS jsWrapperClass(document.createElement('select').options) is 'HTMLOptionsCollection'
-FAIL jsWrapperClass(document.createElement('select').options.__proto__) should be HTMLOptionsCollectionPrototype. Was Object.
-FAIL jsWrapperClass(document.createElement('select').options.constructor) should be HTMLOptionsCollectionConstructor. Was Function.
-
-HTML Elements
-
-PASS tagJSWrapperClass('a') is 'HTMLAnchorElement'
-FAIL tagJSWrapperPrototypeClass('a') should be HTMLAnchorElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('a') should be HTMLAnchorElementConstructor. Was Function.
-PASS tagJSWrapperClass('abbr') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('abbr') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('abbr') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('acronym') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('acronym') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('acronym') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('address') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('address') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('address') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('applet') is 'HTMLAppletElement'
-FAIL tagJSWrapperPrototypeClass('applet') should be HTMLAppletElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('applet') should be HTMLAppletElementConstructor. Was Function.
-PASS tagJSWrapperClass('area') is 'HTMLAreaElement'
-FAIL tagJSWrapperPrototypeClass('area') should be HTMLAreaElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('area') should be HTMLAreaElementConstructor. Was Function.
-PASS tagJSWrapperClass('article') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('article') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('article') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('aside') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('aside') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('aside') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('b') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('b') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('b') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('base') is 'HTMLBaseElement'
-FAIL tagJSWrapperPrototypeClass('base') should be HTMLBaseElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('base') should be HTMLBaseElementConstructor. Was Function.
-PASS tagJSWrapperClass('basefont') is 'HTMLBaseFontElement'
-FAIL tagJSWrapperPrototypeClass('basefont') should be HTMLBaseFontElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('basefont') should be HTMLBaseFontElementConstructor. Was Function.
-PASS tagJSWrapperClass('bdo') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('bdo') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('bdo') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('big') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('big') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('big') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('blockquote') is 'HTMLQuoteElement'
-FAIL tagJSWrapperPrototypeClass('blockquote') should be HTMLQuoteElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('blockquote') should be HTMLQuoteElementConstructor. Was Function.
-PASS tagJSWrapperClass('body') is 'HTMLBodyElement'
-FAIL tagJSWrapperPrototypeClass('body') should be HTMLBodyElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('body') should be HTMLBodyElementConstructor. Was Function.
-PASS tagJSWrapperClass('br') is 'HTMLBRElement'
-FAIL tagJSWrapperPrototypeClass('br') should be HTMLBRElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('br') should be HTMLBRElementConstructor. Was Function.
-PASS tagJSWrapperClass('button') is 'HTMLButtonElement'
-FAIL tagJSWrapperPrototypeClass('button') should be HTMLButtonElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('button') should be HTMLButtonElementConstructor. Was Function.
-PASS tagJSWrapperClass('canvas') is 'HTMLCanvasElement'
-FAIL tagJSWrapperPrototypeClass('canvas') should be HTMLCanvasElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('canvas') should be HTMLCanvasElementConstructor. Was Function.
-PASS tagJSWrapperClass('caption') is 'HTMLTableCaptionElement'
-FAIL tagJSWrapperPrototypeClass('caption') should be HTMLTableCaptionElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('caption') should be HTMLTableCaptionElementConstructor. Was Function.
-PASS tagJSWrapperClass('center') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('center') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('center') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('cite') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('cite') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('cite') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('code') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('code') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('code') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('col') is 'HTMLTableColElement'
-FAIL tagJSWrapperPrototypeClass('col') should be HTMLTableColElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('col') should be HTMLTableColElementConstructor. Was Function.
-PASS tagJSWrapperClass('colgroup') is 'HTMLTableColElement'
-FAIL tagJSWrapperPrototypeClass('colgroup') should be HTMLTableColElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('colgroup') should be HTMLTableColElementConstructor. Was Function.
-PASS tagJSWrapperClass('dd') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('dd') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('dd') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('del') is 'HTMLModElement'
-FAIL tagJSWrapperPrototypeClass('del') should be HTMLModElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('del') should be HTMLModElementConstructor. Was Function.
-PASS tagJSWrapperClass('dfn') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('dfn') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('dfn') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('dir') is 'HTMLDirectoryElement'
-FAIL tagJSWrapperPrototypeClass('dir') should be HTMLDirectoryElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('dir') should be HTMLDirectoryElementConstructor. Was Function.
-PASS tagJSWrapperClass('div') is 'HTMLDivElement'
-FAIL tagJSWrapperPrototypeClass('div') should be HTMLDivElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('div') should be HTMLDivElementConstructor. Was Function.
-PASS tagJSWrapperClass('dl') is 'HTMLDListElement'
-FAIL tagJSWrapperPrototypeClass('dl') should be HTMLDListElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('dl') should be HTMLDListElementConstructor. Was Function.
-PASS tagJSWrapperClass('dt') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('dt') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('dt') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('em') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('em') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('em') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('embed') is 'HTMLEmbedElement'
-FAIL tagJSWrapperPrototypeClass('embed') should be HTMLEmbedElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('embed') should be HTMLEmbedElementConstructor. Was Function.
-PASS tagJSWrapperClass('fieldset') is 'HTMLFieldSetElement'
-FAIL tagJSWrapperPrototypeClass('fieldset') should be HTMLFieldSetElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('fieldset') should be HTMLFieldSetElementConstructor. Was Function.
-PASS tagJSWrapperClass('font') is 'HTMLFontElement'
-FAIL tagJSWrapperPrototypeClass('font') should be HTMLFontElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('font') should be HTMLFontElementConstructor. Was Function.
-PASS tagJSWrapperClass('footer') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('footer') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('footer') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('form') is 'HTMLFormElement'
-FAIL tagJSWrapperPrototypeClass('form') should be HTMLFormElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('form') should be HTMLFormElementConstructor. Was Function.
-PASS tagJSWrapperClass('frame') is 'HTMLFrameElement'
-FAIL tagJSWrapperPrototypeClass('frame') should be HTMLFrameElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('frame') should be HTMLFrameElementConstructor. Was Function.
-PASS tagJSWrapperClass('frameset') is 'HTMLFrameSetElement'
-FAIL tagJSWrapperPrototypeClass('frameset') should be HTMLFrameSetElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('frameset') should be HTMLFrameSetElementConstructor. Was Function.
-PASS tagJSWrapperClass('head') is 'HTMLHeadElement'
-FAIL tagJSWrapperPrototypeClass('head') should be HTMLHeadElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('head') should be HTMLHeadElementConstructor. Was Function.
-PASS tagJSWrapperClass('h1') is 'HTMLHeadingElement'
-FAIL tagJSWrapperPrototypeClass('h1') should be HTMLHeadingElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('h1') should be HTMLHeadingElementConstructor. Was Function.
-PASS tagJSWrapperClass('h2') is 'HTMLHeadingElement'
-FAIL tagJSWrapperPrototypeClass('h2') should be HTMLHeadingElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('h2') should be HTMLHeadingElementConstructor. Was Function.
-PASS tagJSWrapperClass('h3') is 'HTMLHeadingElement'
-FAIL tagJSWrapperPrototypeClass('h3') should be HTMLHeadingElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('h3') should be HTMLHeadingElementConstructor. Was Function.
-PASS tagJSWrapperClass('h4') is 'HTMLHeadingElement'
-FAIL tagJSWrapperPrototypeClass('h4') should be HTMLHeadingElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('h4') should be HTMLHeadingElementConstructor. Was Function.
-PASS tagJSWrapperClass('h5') is 'HTMLHeadingElement'
-FAIL tagJSWrapperPrototypeClass('h5') should be HTMLHeadingElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('h5') should be HTMLHeadingElementConstructor. Was Function.
-PASS tagJSWrapperClass('h6') is 'HTMLHeadingElement'
-FAIL tagJSWrapperPrototypeClass('h6') should be HTMLHeadingElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('h6') should be HTMLHeadingElementConstructor. Was Function.
-PASS tagJSWrapperClass('head') is 'HTMLHeadElement'
-FAIL tagJSWrapperPrototypeClass('head') should be HTMLHeadElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('head') should be HTMLHeadElementConstructor. Was Function.
-PASS tagJSWrapperClass('header') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('header') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('header') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('hgroup') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('hgroup') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('hgroup') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('hr') is 'HTMLHRElement'
-FAIL tagJSWrapperPrototypeClass('hr') should be HTMLHRElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('hr') should be HTMLHRElementConstructor. Was Function.
-PASS tagJSWrapperClass('html') is 'HTMLHtmlElement'
-FAIL tagJSWrapperPrototypeClass('html') should be HTMLHtmlElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('html') should be HTMLHtmlElementConstructor. Was Function.
-PASS tagJSWrapperClass('i') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('i') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('i') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('iframe') is 'HTMLIFrameElement'
-FAIL tagJSWrapperPrototypeClass('iframe') should be HTMLIFrameElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('iframe') should be HTMLIFrameElementConstructor. Was Function.
-PASS tagJSWrapperClass('image') is 'HTMLImageElement'
-FAIL tagJSWrapperPrototypeClass('image') should be HTMLImageElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('image') should be HTMLImageElementConstructor. Was Function.
-PASS tagJSWrapperClass('img') is 'HTMLImageElement'
-FAIL tagJSWrapperPrototypeClass('img') should be HTMLImageElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('img') should be HTMLImageElementConstructor. Was Function.
-PASS tagJSWrapperClass('input') is 'HTMLInputElement'
-FAIL tagJSWrapperPrototypeClass('input') should be HTMLInputElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('input') should be HTMLInputElementConstructor. Was Function.
-PASS tagJSWrapperClass('ins') is 'HTMLModElement'
-FAIL tagJSWrapperPrototypeClass('ins') should be HTMLModElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('ins') should be HTMLModElementConstructor. Was Function.
-PASS tagJSWrapperClass('isindex') is 'HTMLIsIndexElement'
-FAIL tagJSWrapperPrototypeClass('isindex') should be HTMLIsIndexElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('isindex') should be HTMLIsIndexElementConstructor. Was Function.
-PASS tagJSWrapperClass('kbd') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('kbd') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('kbd') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('keygen') is 'HTMLKeygenElement'
-FAIL tagJSWrapperPrototypeClass('keygen') should be HTMLKeygenElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('keygen') should be HTMLKeygenElementConstructor. Was Function.
-PASS tagJSWrapperClass('label') is 'HTMLLabelElement'
-FAIL tagJSWrapperPrototypeClass('label') should be HTMLLabelElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('label') should be HTMLLabelElementConstructor. Was Function.
-PASS tagJSWrapperClass('layer') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('layer') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('layer') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('legend') is 'HTMLLegendElement'
-FAIL tagJSWrapperPrototypeClass('legend') should be HTMLLegendElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('legend') should be HTMLLegendElementConstructor. Was Function.
-PASS tagJSWrapperClass('li') is 'HTMLLIElement'
-FAIL tagJSWrapperPrototypeClass('li') should be HTMLLIElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('li') should be HTMLLIElementConstructor. Was Function.
-PASS tagJSWrapperClass('link') is 'HTMLLinkElement'
-FAIL tagJSWrapperPrototypeClass('link') should be HTMLLinkElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('link') should be HTMLLinkElementConstructor. Was Function.
-PASS tagJSWrapperClass('listing') is 'HTMLPreElement'
-FAIL tagJSWrapperPrototypeClass('listing') should be HTMLPreElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('listing') should be HTMLPreElementConstructor. Was Function.
-PASS tagJSWrapperClass('map') is 'HTMLMapElement'
-FAIL tagJSWrapperPrototypeClass('map') should be HTMLMapElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('map') should be HTMLMapElementConstructor. Was Function.
-PASS tagJSWrapperClass('marquee') is 'HTMLMarqueeElement'
-FAIL tagJSWrapperPrototypeClass('marquee') should be HTMLMarqueeElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('marquee') should be HTMLMarqueeElementConstructor. Was Function.
-PASS tagJSWrapperClass('menu') is 'HTMLMenuElement'
-FAIL tagJSWrapperPrototypeClass('menu') should be HTMLMenuElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('menu') should be HTMLMenuElementConstructor. Was Function.
-PASS tagJSWrapperClass('meta') is 'HTMLMetaElement'
-FAIL tagJSWrapperPrototypeClass('meta') should be HTMLMetaElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('meta') should be HTMLMetaElementConstructor. Was Function.
-PASS tagJSWrapperClass('nav') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('nav') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('nav') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('nobr') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('nobr') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('nobr') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('noembed') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('noembed') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('noembed') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('noframes') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('noframes') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('noframes') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('nolayer') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('nolayer') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('nolayer') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('noscript') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('noscript') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('noscript') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('object') is 'HTMLObjectElement'
-FAIL tagJSWrapperPrototypeClass('object') should be HTMLObjectElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('object') should be HTMLObjectElementConstructor. Was Function.
-PASS tagJSWrapperClass('ol') is 'HTMLOListElement'
-FAIL tagJSWrapperPrototypeClass('ol') should be HTMLOListElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('ol') should be HTMLOListElementConstructor. Was Function.
-PASS tagJSWrapperClass('optgroup') is 'HTMLOptGroupElement'
-FAIL tagJSWrapperPrototypeClass('optgroup') should be HTMLOptGroupElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('optgroup') should be HTMLOptGroupElementConstructor. Was Function.
-PASS tagJSWrapperClass('option') is 'HTMLOptionElement'
-FAIL tagJSWrapperPrototypeClass('option') should be HTMLOptionElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('option') should be HTMLOptionElementConstructor. Was Function.
-PASS tagJSWrapperClass('p') is 'HTMLParagraphElement'
-FAIL tagJSWrapperPrototypeClass('p') should be HTMLParagraphElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('p') should be HTMLParagraphElementConstructor. Was Function.
-PASS tagJSWrapperClass('param') is 'HTMLParamElement'
-FAIL tagJSWrapperPrototypeClass('param') should be HTMLParamElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('param') should be HTMLParamElementConstructor. Was Function.
-PASS tagJSWrapperClass('plaintext') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('plaintext') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('plaintext') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('pre') is 'HTMLPreElement'
-FAIL tagJSWrapperPrototypeClass('pre') should be HTMLPreElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('pre') should be HTMLPreElementConstructor. Was Function.
-PASS tagJSWrapperClass('q') is 'HTMLQuoteElement'
-FAIL tagJSWrapperPrototypeClass('q') should be HTMLQuoteElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('q') should be HTMLQuoteElementConstructor. Was Function.
-PASS tagJSWrapperClass('rp') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('rp') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('rp') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('rt') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('rt') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('rt') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('ruby') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('ruby') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('ruby') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('s') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('s') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('s') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('samp') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('samp') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('samp') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('script') is 'HTMLScriptElement'
-FAIL tagJSWrapperPrototypeClass('script') should be HTMLScriptElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('script') should be HTMLScriptElementConstructor. Was Function.
-PASS tagJSWrapperClass('section') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('section') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('section') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('select') is 'HTMLSelectElement'
-FAIL tagJSWrapperPrototypeClass('select') should be HTMLSelectElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('select') should be HTMLSelectElementConstructor. Was Function.
-PASS tagJSWrapperClass('small') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('small') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('small') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('span') is 'HTMLSpanElement'
-FAIL tagJSWrapperPrototypeClass('span') should be HTMLSpanElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('span') should be HTMLSpanElementConstructor. Was Function.
-PASS tagJSWrapperClass('strike') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('strike') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('strike') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('strong') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('strong') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('strong') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('style') is 'HTMLStyleElement'
-FAIL tagJSWrapperPrototypeClass('style') should be HTMLStyleElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('style') should be HTMLStyleElementConstructor. Was Function.
-PASS tagJSWrapperClass('sub') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('sub') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('sub') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('sup') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('sup') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('sup') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('table') is 'HTMLTableElement'
-FAIL tagJSWrapperPrototypeClass('table') should be HTMLTableElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('table') should be HTMLTableElementConstructor. Was Function.
-PASS tagJSWrapperClass('tbody') is 'HTMLTableSectionElement'
-FAIL tagJSWrapperPrototypeClass('tbody') should be HTMLTableSectionElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('tbody') should be HTMLTableSectionElementConstructor. Was Function.
-PASS tagJSWrapperClass('td') is 'HTMLTableCellElement'
-FAIL tagJSWrapperPrototypeClass('td') should be HTMLTableCellElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('td') should be HTMLTableCellElementConstructor. Was Function.
-PASS tagJSWrapperClass('textarea') is 'HTMLTextAreaElement'
-FAIL tagJSWrapperPrototypeClass('textarea') should be HTMLTextAreaElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('textarea') should be HTMLTextAreaElementConstructor. Was Function.
-PASS tagJSWrapperClass('tfoot') is 'HTMLTableSectionElement'
-FAIL tagJSWrapperPrototypeClass('tfoot') should be HTMLTableSectionElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('tfoot') should be HTMLTableSectionElementConstructor. Was Function.
-PASS tagJSWrapperClass('th') is 'HTMLTableCellElement'
-FAIL tagJSWrapperPrototypeClass('th') should be HTMLTableCellElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('th') should be HTMLTableCellElementConstructor. Was Function.
-PASS tagJSWrapperClass('thead') is 'HTMLTableSectionElement'
-FAIL tagJSWrapperPrototypeClass('thead') should be HTMLTableSectionElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('thead') should be HTMLTableSectionElementConstructor. Was Function.
-PASS tagJSWrapperClass('title') is 'HTMLTitleElement'
-FAIL tagJSWrapperPrototypeClass('title') should be HTMLTitleElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('title') should be HTMLTitleElementConstructor. Was Function.
-PASS tagJSWrapperClass('tr') is 'HTMLTableRowElement'
-FAIL tagJSWrapperPrototypeClass('tr') should be HTMLTableRowElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('tr') should be HTMLTableRowElementConstructor. Was Function.
-PASS tagJSWrapperClass('tt') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('tt') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('tt') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('u') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('u') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('u') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('ul') is 'HTMLUListElement'
-FAIL tagJSWrapperPrototypeClass('ul') should be HTMLUListElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('ul') should be HTMLUListElementConstructor. Was Function.
-PASS tagJSWrapperClass('var') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('var') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('var') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('wbr') is 'HTMLElement'
-FAIL tagJSWrapperPrototypeClass('wbr') should be HTMLElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('wbr') should be HTMLElementConstructor. Was Function.
-PASS tagJSWrapperClass('xmp') is 'HTMLPreElement'
-FAIL tagJSWrapperPrototypeClass('xmp') should be HTMLPreElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('xmp') should be HTMLPreElementConstructor. Was Function.
-
-Tests various combinations of form elements and how implicit submission works with them.\r
-\r
-Single text input should submit: PASS\r
-Single text input with submit disabled should submit: PASS\r
-Multiple text inputs should not submit: PASS\r
-Multiple text inputs with submit should submit: PASS\r
-Multiple text inputs with submit disabled should not submit: PASS\r
-Multiple text inputs and multiple submits, first submit disabled should submit: PASS\r
-Text input and text area, text input focused should submit: PASS\r
-Text input and text area and a submit, text input focused should submit: PASS\r
-Text input and text area and a disabled submit, text input focused should submit: PASS\r
-Text input and checkbox, text input focused should submit: PASS\r
-Text input and radio, text input focused should submit: PASS\r
-Text input and text area, textarea focused should not submit: PASS\r
-Text input and checkbox, checkbox focused should not submit: PASS\r
-Text input and radio, radio focused should not submit: PASS\r
-Single radio should not submit: PASS\r
-Single checkbox should not submit: PASS\r
-Single checkbox with a submit should submit: PASS\r
-Single checkbox with a submit disabled should not submit: PASS\r
-Single select should not submit: PASS\r
-Select with a submit should submit: FAIL\r
-Select with a disabled submit should not submit: PASS\r
-Multi-line select with a submit should submit: PASS\r
-Multi-line select with a disabled submit should not submit: PASS\r
-Text field and single select, text focused should submit: PASS\r
-Text field and single select, select focused should not submit: PASS\r
-Isindex should submit: PASS\r
-Multiple text inputs with a button should submit: PASS\r
-Multiple text inputs with a disabled button should not submit: PASS\r
+Tests various combinations of form elements and how implicit submission works with them.
+
+Single text input should submit: PASS
+Single text input with submit disabled should submit: PASS
+Multiple text inputs should not submit: PASS
+Multiple text inputs with submit should submit: PASS
+Multiple text inputs with submit disabled should not submit: PASS
+Multiple text inputs and multiple submits, first submit disabled should submit: PASS
+Text input and text area, text input focused should submit: PASS
+Text input and text area and a submit, text input focused should submit: PASS
+Text input and text area and a disabled submit, text input focused should submit: PASS
+Text input and checkbox, text input focused should submit: PASS
+Text input and radio, text input focused should submit: PASS
+Text input and text area, textarea focused should not submit: PASS
+Text input and checkbox, checkbox focused should not submit: PASS
+Text input and radio, radio focused should not submit: PASS
+Single radio should not submit: PASS
+Single checkbox should not submit: PASS
+Single checkbox with a submit should submit: PASS
+Single checkbox with a submit disabled should not submit: PASS
+Single select should not submit: PASS
+Select with a submit should submit: FAIL
+Select with a disabled submit should not submit: PASS
+Multi-line select with a submit should submit: PASS
+Multi-line select with a disabled submit should not submit: PASS
+Text field and single select, text focused should submit: PASS
+Text field and single select, select focused should not submit: PASS
+Multiple text inputs with a button should submit: PASS
+Multiple text inputs with a disabled button should not submit: PASS
HTMLInputElement: function HTMLInputElement() { [native code] }
-HTMLIsIndexElement: function HTMLIsIndexElement() { [native code] }
-
HTMLLabelElement: function HTMLLabelElement() { [native code] }
HTMLLegendElement: function HTMLLegendElement() { [native code] }
PASS 'function HTMLImageElement() { [native code] }' is 'function HTMLImageElement() { [native code] }'
PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
PASS 'function HTMLInputElement() { [native code] }' is 'function HTMLInputElement() { [native code] }'
-PASS 'function HTMLIsIndexElement() { [native code] }' is 'function HTMLIsIndexElement() { [native code] }'
-PASS 'function HTMLIsIndexElement() { [native code] }' is 'function HTMLIsIndexElement() { [native code] }'
PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
PASS 'function HTMLLIElement() { [native code] }' is 'function HTMLLIElement() { [native code] }'
PASS 'function HTMLLabelElement() { [native code] }' is 'function HTMLLabelElement() { [native code] }'
PASS tagJSWrapperClass('ins') is 'HTMLModElement'
FAIL tagJSWrapperPrototypeClass('ins') should be HTMLModElementPrototype. Was Object.
FAIL tagJSWrapperConstructorClass('ins') should be HTMLModElementConstructor. Was Function.
-PASS tagJSWrapperClass('isindex') is 'HTMLIsIndexElement'
-FAIL tagJSWrapperPrototypeClass('isindex') should be HTMLIsIndexElementPrototype. Was Object.
-FAIL tagJSWrapperConstructorClass('isindex') should be HTMLIsIndexElementConstructor. Was Function.
PASS tagJSWrapperClass('kbd') is 'HTMLElement'
FAIL tagJSWrapperPrototypeClass('kbd') should be HTMLElementPrototype. Was Object.
FAIL tagJSWrapperConstructorClass('kbd') should be HTMLElementConstructor. Was Function.
Single checkbox with a submit should submit: PASS
Single checkbox with a submit disabled should not submit: PASS
Single select should not submit: PASS
-Select with a submit should submit: FAIL
+Select with a submit should submit: PASS
Select with a disabled submit should not submit: PASS
Multi-line select with a submit should submit: PASS
Multi-line select with a disabled submit should not submit: PASS
Text field and single select, text focused should submit: PASS
Text field and single select, select focused should not submit: PASS
-Isindex should submit: PASS
Multiple text inputs with a button should submit: PASS
Multiple text inputs with a disabled button should not submit: PASS