diff --git a/tests/wpt/metadata/webxr/idlharness.https.window.js.ini b/tests/wpt/metadata/webxr/idlharness.https.window.js.ini index 5aea7e10f11..066806ce962 100644 --- a/tests/wpt/metadata/webxr/idlharness.https.window.js.ini +++ b/tests/wpt/metadata/webxr/idlharness.https.window.js.ini @@ -329,30 +329,6 @@ [Stringification of xrInputSourceArray] expected: FAIL - [XRLayer interface: existence and properties of interface prototype object] - expected: FAIL - - [XRLayer interface: existence and properties of interface object] - expected: FAIL - - [XRLayer interface object name] - expected: FAIL - - [XRLayer interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL - - [XRWebGLLayer interface: existence and properties of interface object] - expected: FAIL - - [XRWebGLLayer interface: existence and properties of interface prototype object] - expected: FAIL - - [XRLayer interface object length] - expected: FAIL - - [XRLayer interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL - [XRSession interface: xrSession must inherit property "cancelAnimationFrame(unsigned long)" with the proper type] expected: FAIL diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index f5bcd405ee8..efd06ac5803 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -13959,7 +13959,7 @@ ] ], "interfaces.html": [ - "d988b7939f83cef16a51a4ae5502ed029f31df99", + "b58b16ca333f9e00afade02c2ac60689ee7eef3a", [ null, {} @@ -14719,7 +14719,7 @@ ] ], "layers.html": [ - "49821d7661f92bc9cf22232d3fcb391c2cdc7295", + "f64cc1f30f469351b83cd1c12a0584b1db5317a7", [ null, {} diff --git a/tests/wpt/mozilla/tests/mozilla/interfaces.html b/tests/wpt/mozilla/tests/mozilla/interfaces.html index d988b7939f8..b58b16ca333 100644 --- a/tests/wpt/mozilla/tests/mozilla/interfaces.html +++ b/tests/wpt/mozilla/tests/mozilla/interfaces.html @@ -276,6 +276,7 @@ test_interfaces([ "XRInputSource", "XRInputSourceArray", "XRInputSourceEvent", + "XRLayer", "XRPose", "XRReferenceSpace", "XRRay", diff --git a/tests/wpt/mozilla/tests/webxr/layers.html b/tests/wpt/mozilla/tests/webxr/layers.html index 49821d7661f..f64cc1f30f4 100644 --- a/tests/wpt/mozilla/tests/webxr/layers.html +++ b/tests/wpt/mozilla/tests/webxr/layers.html @@ -43,8 +43,8 @@ }); assert_equals(session.renderState.baseLayer, null, "Setting layers should unset baseLayer"); - assert_throws_dom( - "InvalidStateError", + assert_throws_js( + TypeError, () => { session.updateRenderState({ layers: [layer], baseLayer: layer }); }, "Setting both baseLayer and layers should fail" );