From a586e05e8326a538fa299cb8280de3d3800aef42 Mon Sep 17 00:00:00 2001 From: Zirak Date: Fri, 5 Dec 2014 12:46:22 +0000 Subject: [PATCH] Bound several link properties. Specifically: href, rel, media, hreflang and type. --- components/script/dom/htmllinkelement.rs | 15 + .../script/dom/webidls/HTMLLinkElement.webidl | 10 +- .../wpt/metadata/html/dom/interfaces.html.ini | 31 - .../html/dom/reflection-metadata.html.ini | 573 ------------------ .../html/dom/reflection-misc.html.ini | 1 - 5 files changed, 20 insertions(+), 610 deletions(-) diff --git a/components/script/dom/htmllinkelement.rs b/components/script/dom/htmllinkelement.rs index acec40b942c..c70645d5e2a 100644 --- a/components/script/dom/htmllinkelement.rs +++ b/components/script/dom/htmllinkelement.rs @@ -145,6 +145,21 @@ impl Reflectable for HTMLLinkElement { } impl<'a> HTMLLinkElementMethods for JSRef<'a, HTMLLinkElement> { + make_url_getter!(Href) + make_setter!(SetHref, "href") + + make_getter!(Rel) + make_setter!(SetRel, "rel") + + make_getter!(Media) + make_setter!(SetMedia, "media") + + make_getter!(Hreflang) + make_setter!(SetHreflang, "hreflang") + + make_getter!(Type) + make_setter!(SetType, "type") + fn RelList(self) -> Temporary { if self.rel_list.get().is_none() { let element: JSRef = ElementCast::from_ref(self); diff --git a/components/script/dom/webidls/HTMLLinkElement.webidl b/components/script/dom/webidls/HTMLLinkElement.webidl index cb28fd76b18..1d0bd92816e 100644 --- a/components/script/dom/webidls/HTMLLinkElement.webidl +++ b/components/script/dom/webidls/HTMLLinkElement.webidl @@ -5,13 +5,13 @@ // http://www.whatwg.org/html/#htmllinkelement interface HTMLLinkElement : HTMLElement { - // attribute DOMString href; + attribute DOMString href; // attribute DOMString crossOrigin; - // attribute DOMString rel; + attribute DOMString rel; readonly attribute DOMTokenList relList; - // attribute DOMString media; - // attribute DOMString hreflang; - // attribute DOMString type; + attribute DOMString media; + attribute DOMString hreflang; + attribute DOMString type; //[PutForwards=value] readonly attribute DOMSettableTokenList sizes; // also has obsolete members diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini index 2d8b680bd9a..dd579993c6e 100644 --- a/tests/wpt/metadata/html/dom/interfaces.html.ini +++ b/tests/wpt/metadata/html/dom/interfaces.html.ini @@ -1644,24 +1644,9 @@ [HTMLLinkElement interface object length] expected: FAIL - [HTMLLinkElement interface: attribute href] - expected: FAIL - [HTMLLinkElement interface: attribute crossOrigin] expected: FAIL - [HTMLLinkElement interface: attribute rel] - expected: FAIL - - [HTMLLinkElement interface: attribute media] - expected: FAIL - - [HTMLLinkElement interface: attribute hreflang] - expected: FAIL - - [HTMLLinkElement interface: attribute type] - expected: FAIL - [HTMLLinkElement interface: attribute sizes] expected: FAIL @@ -1674,24 +1659,9 @@ [HTMLLinkElement interface: attribute target] expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "href" with the proper type (0)] - expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "crossOrigin" with the proper type (1)] expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "rel" with the proper type (2)] - expected: FAIL - - [HTMLLinkElement interface: document.createElement("link") must inherit property "media" with the proper type (4)] - expected: FAIL - - [HTMLLinkElement interface: document.createElement("link") must inherit property "hreflang" with the proper type (5)] - expected: FAIL - - [HTMLLinkElement interface: document.createElement("link") must inherit property "type" with the proper type (6)] - expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "sizes" with the proper type (7)] expected: FAIL @@ -9896,4 +9866,3 @@ [MessageChannel interface: existence and properties of interface prototype object] expected: FAIL - diff --git a/tests/wpt/metadata/html/dom/reflection-metadata.html.ini b/tests/wpt/metadata/html/dom/reflection-metadata.html.ini index 45f5ae4691b..8d80434519f 100644 --- a/tests/wpt/metadata/html/dom/reflection-metadata.html.ini +++ b/tests/wpt/metadata/html/dom/reflection-metadata.html.ini @@ -2748,12 +2748,6 @@ [link.tabIndex: IDL set to -2147483648 followed by getAttribute()] expected: FAIL - [link.href: typeof IDL attribute] - expected: FAIL - - [link.href: IDL get with DOM attribute unset] - expected: FAIL - [link.href: setAttribute() to "" followed by IDL get] expected: FAIL @@ -2808,105 +2802,54 @@ [link.href: setAttribute() to object "test-valueOf" followed by IDL get] expected: FAIL - [link.href: IDL set to "" followed by getAttribute()] - expected: FAIL - [link.href: IDL set to "" followed by IDL get] expected: FAIL - [link.href: IDL set to " foo " followed by getAttribute()] - expected: FAIL - [link.href: IDL set to " foo " followed by IDL get] expected: FAIL - [link.href: IDL set to "http://site.example/" followed by getAttribute()] - expected: FAIL - [link.href: IDL set to "http://site.example/" followed by IDL get] expected: FAIL - [link.href: IDL set to "//site.example/path???@#l" followed by getAttribute()] - expected: FAIL - [link.href: IDL set to "//site.example/path???@#l" followed by IDL get] expected: FAIL - [link.href: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by getAttribute()] - expected: FAIL - [link.href: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get] expected: FAIL - [link.href: IDL set to undefined followed by getAttribute()] - expected: FAIL - [link.href: IDL set to undefined followed by IDL get] expected: FAIL - [link.href: IDL set to 7 followed by getAttribute()] - expected: FAIL - [link.href: IDL set to 7 followed by IDL get] expected: FAIL - [link.href: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - [link.href: IDL set to 1.5 followed by IDL get] expected: FAIL - [link.href: IDL set to true followed by getAttribute()] - expected: FAIL - [link.href: IDL set to true followed by IDL get] expected: FAIL - [link.href: IDL set to false followed by getAttribute()] - expected: FAIL - [link.href: IDL set to false followed by IDL get] expected: FAIL - [link.href: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - [link.href: IDL set to object "[object Object\]" followed by IDL get] expected: FAIL - [link.href: IDL set to NaN followed by getAttribute()] - expected: FAIL - [link.href: IDL set to NaN followed by IDL get] expected: FAIL - [link.href: IDL set to Infinity followed by getAttribute()] - expected: FAIL - [link.href: IDL set to Infinity followed by IDL get] expected: FAIL - [link.href: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - [link.href: IDL set to -Infinity followed by IDL get] expected: FAIL - [link.href: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - [link.href: IDL set to "\\0" followed by IDL get] expected: FAIL - [link.href: IDL set to null followed by getAttribute()] - expected: FAIL - [link.href: IDL set to null followed by IDL get] expected: FAIL - [link.href: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - [link.href: IDL set to object "test-toString" followed by IDL get] expected: FAIL @@ -3132,522 +3075,6 @@ [link.crossOrigin: IDL set to "USE-CREDENTIALS" followed by IDL get] expected: FAIL - [link.rel: typeof IDL attribute] - expected: FAIL - - [link.rel: IDL get with DOM attribute unset] - expected: FAIL - - [link.rel: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.rel: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.rel: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.rel: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.rel: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.rel: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to true followed by IDL get] - expected: FAIL - - [link.rel: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to false followed by IDL get] - expected: FAIL - - [link.rel: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.rel: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.rel: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.rel: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.rel: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to null followed by IDL get] - expected: FAIL - - [link.rel: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.rel: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.rel: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.media: typeof IDL attribute] - expected: FAIL - - [link.media: IDL get with DOM attribute unset] - expected: FAIL - - [link.media: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.media: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.media: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.media: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.media: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.media: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to true followed by IDL get] - expected: FAIL - - [link.media: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to false followed by IDL get] - expected: FAIL - - [link.media: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.media: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.media: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.media: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.media: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to null followed by IDL get] - expected: FAIL - - [link.media: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.media: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.media: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.hreflang: typeof IDL attribute] - expected: FAIL - - [link.hreflang: IDL get with DOM attribute unset] - expected: FAIL - - [link.hreflang: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.hreflang: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to true followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to false followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to null followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.hreflang: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.hreflang: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.type: typeof IDL attribute] - expected: FAIL - - [link.type: IDL get with DOM attribute unset] - expected: FAIL - - [link.type: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.type: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.type: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.type: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.type: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.type: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to true followed by IDL get] - expected: FAIL - - [link.type: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to false followed by IDL get] - expected: FAIL - - [link.type: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.type: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.type: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.type: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.type: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to null followed by IDL get] - expected: FAIL - - [link.type: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.type: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.type: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - [link.charset: typeof IDL attribute] expected: FAIL diff --git a/tests/wpt/metadata/html/dom/reflection-misc.html.ini b/tests/wpt/metadata/html/dom/reflection-misc.html.ini index 066d6f2234a..7d60ac991fb 100644 --- a/tests/wpt/metadata/html/dom/reflection-misc.html.ini +++ b/tests/wpt/metadata/html/dom/reflection-misc.html.ini @@ -12266,4 +12266,3 @@ [data.itemValue (): IDL set to object "test-valueOf" followed by IDL get] expected: FAIL -