From 3cc06de597a7395aebaaa478957d633fb9fafead Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 8 Mar 2022 23:40:18 +0100 Subject: [PATCH] test: use global webcrypto for WPT tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42236 Reviewed-By: Rich Trott Reviewed-By: Michaël Zasso Reviewed-By: Tobias Nießen Reviewed-By: Colin Ihrig Reviewed-By: Mestery Reviewed-By: Luigi Pinca Reviewed-By: Anto Aravinth Reviewed-By: James M Snell --- test/wpt/test-webcrypto.js | 41 +------------------------------------- 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/test/wpt/test-webcrypto.js b/test/wpt/test-webcrypto.js index e8707a464f434c..c1ee6402c5a75c 100644 --- a/test/wpt/test-webcrypto.js +++ b/test/wpt/test-webcrypto.js @@ -9,45 +9,6 @@ const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('WebCryptoAPI'); // Set Node.js flags required for the tests. -runner.setFlags(['--expose-internals']); - -// Set a script that will be executed in the worker before running the tests. -runner.setInitScript(` - const { - Crypto, - SubtleCrypto, - crypto, - } = require('internal/crypto/webcrypto'); - const { internalBinding } = require('internal/test/binding'); - const { DOMException } = internalBinding('messaging'); - global.DOMException = DOMException; - - Object.defineProperties(global, { - Crypto: { - value: Crypto, - configurable: true, - writable: true, - enumerable: false, - }, - SubtleCrypto: { - value: SubtleCrypto, - configurable: true, - writable: true, - enumerable: false, - }, - CryptoKey: { - value: crypto.CryptoKey, - configurable: true, - writable: true, - enumerable: false, - }, - crypto: { - value: crypto, - configurable: true, - writable: true, - enumerable: false, - }, - }); -`); +runner.setFlags(['--experimental-global-webcrypto']); runner.runJsTests();