diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 6dfc8b34cf9..ffb4acddd68 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -727499,7 +727499,7 @@ "testharness" ], "webxr/xrDevice_requestSession_no_mode.https.html": [ - "de77b38c868e3b5dad88b8eface770b16b5f16c1", + "5ef249c58186131f8e467da48cfafebe65df9adf", "testharness" ], "webxr/xrDevice_requestSession_non_immersive_no_gesture.https.html": [ diff --git a/tests/wpt/metadata/webxr/xrDevice_requestSession_no_mode.https.html.ini b/tests/wpt/metadata/webxr/xrDevice_requestSession_no_mode.https.html.ini deleted file mode 100644 index a57eb02e024..00000000000 --- a/tests/wpt/metadata/webxr/xrDevice_requestSession_no_mode.https.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[xrDevice_requestSession_no_mode.https.html] - [Requesting a session with no mode rejects] - expected: FAIL - diff --git a/tests/wpt/web-platform-tests/webxr/xrDevice_requestSession_no_mode.https.html b/tests/wpt/web-platform-tests/webxr/xrDevice_requestSession_no_mode.https.html index de77b38c868..5ef249c5818 100644 --- a/tests/wpt/web-platform-tests/webxr/xrDevice_requestSession_no_mode.https.html +++ b/tests/wpt/web-platform-tests/webxr/xrDevice_requestSession_no_mode.https.html @@ -11,11 +11,10 @@ return navigator.xr.test.simulateDeviceConnection(VALID_NON_IMMERSIVE_DEVICE) .then( (controller) => new Promise((resolve) => { navigator.xr.test.simulateUserActivation( () => { - resolve(promise_rejects( - t, - new TypeError(), - navigator.xr.requestSession() - )) + t.step_func(() => { + assert_throws(new TypeError(), () => navigator.xr.requestSession()) + }) + resolve() }); })); });