diff --git a/test/wpt/.eslintrc.yaml b/test/wpt/.eslintrc.yaml new file mode 100644 index 000000000000..b3981bdd272e --- /dev/null +++ b/test/wpt/.eslintrc.yaml @@ -0,0 +1,3 @@ +rules: + node-core/required-modules: off + node-core/require-common-first: off diff --git a/test/wpt/README.md b/test/wpt/README.md index 39f59d44060e..d12bb71681ee 100644 --- a/test/wpt/README.md +++ b/test/wpt/README.md @@ -46,7 +46,6 @@ For example, for the URL tests, add a file `test/wpt/test-url.js`: ```js 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('url'); diff --git a/test/wpt/test-abort.js b/test/wpt/test-abort.js index 11960351b756..f582f4c718a5 100644 --- a/test/wpt/test-abort.js +++ b/test/wpt/test-abort.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('dom/abort'); diff --git a/test/wpt/test-atob.js b/test/wpt/test-atob.js index b227ae4d20e1..eba001f7b7ef 100644 --- a/test/wpt/test-atob.js +++ b/test/wpt/test-atob.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/atob'); diff --git a/test/wpt/test-blob.js b/test/wpt/test-blob.js index 0a0c16a4e363..9027516ec619 100644 --- a/test/wpt/test-blob.js +++ b/test/wpt/test-blob.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('FileAPI/blob'); diff --git a/test/wpt/test-broadcastchannel.js b/test/wpt/test-broadcastchannel.js index d402d8be2f7c..6757e1429fc5 100644 --- a/test/wpt/test-broadcastchannel.js +++ b/test/wpt/test-broadcastchannel.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('webmessaging/broadcastchannel'); diff --git a/test/wpt/test-console.js b/test/wpt/test-console.js index e66726431fba..5d085756e258 100644 --- a/test/wpt/test-console.js +++ b/test/wpt/test-console.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('console'); diff --git a/test/wpt/test-domexception.js b/test/wpt/test-domexception.js index 09018a25ac58..ea68c8562aea 100644 --- a/test/wpt/test-domexception.js +++ b/test/wpt/test-domexception.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('webidl/ecmascript-binding/es-exceptions'); diff --git a/test/wpt/test-encoding.js b/test/wpt/test-encoding.js index bf54683c5c9f..af20760bd533 100644 --- a/test/wpt/test-encoding.js +++ b/test/wpt/test-encoding.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('encoding'); diff --git a/test/wpt/test-events.js b/test/wpt/test-events.js index 6d4a4cff2d9f..428762b66425 100644 --- a/test/wpt/test-events.js +++ b/test/wpt/test-events.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('dom/events'); diff --git a/test/wpt/test-file.js b/test/wpt/test-file.js index 71e8c179de95..a48b2fb55299 100644 --- a/test/wpt/test-file.js +++ b/test/wpt/test-file.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('FileAPI/file'); diff --git a/test/wpt/test-hr-time.js b/test/wpt/test-hr-time.js index 36fdde8036c0..9471f1e24c42 100644 --- a/test/wpt/test-hr-time.js +++ b/test/wpt/test-hr-time.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('hr-time'); diff --git a/test/wpt/test-microtask-queuing.js b/test/wpt/test-microtask-queuing.js index 3a83fd33ba05..86f7d4edbc1c 100644 --- a/test/wpt/test-microtask-queuing.js +++ b/test/wpt/test-microtask-queuing.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/microtask-queuing'); diff --git a/test/wpt/test-performance-timeline.js b/test/wpt/test-performance-timeline.js index 12f1abd3a52a..8fa7859b0c8a 100644 --- a/test/wpt/test-performance-timeline.js +++ b/test/wpt/test-performance-timeline.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('performance-timeline'); diff --git a/test/wpt/test-streams.js b/test/wpt/test-streams.js index 43c212247c41..6aa435303ab6 100644 --- a/test/wpt/test-streams.js +++ b/test/wpt/test-streams.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('streams'); diff --git a/test/wpt/test-structured-clone.js b/test/wpt/test-structured-clone.js index 57b990c23cdf..26edf0607083 100644 --- a/test/wpt/test-structured-clone.js +++ b/test/wpt/test-structured-clone.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/structured-clone'); diff --git a/test/wpt/test-timers.js b/test/wpt/test-timers.js index 7736d540a2aa..86b1cf35b806 100644 --- a/test/wpt/test-timers.js +++ b/test/wpt/test-timers.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('html/webappapis/timers'); diff --git a/test/wpt/test-url.js b/test/wpt/test-url.js index 1998ea5bf437..f8ba3c3839d6 100644 --- a/test/wpt/test-url.js +++ b/test/wpt/test-url.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('url'); diff --git a/test/wpt/test-user-timing.js b/test/wpt/test-user-timing.js index 36d13297ba57..2a4c9b8dbf52 100644 --- a/test/wpt/test-user-timing.js +++ b/test/wpt/test-user-timing.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('user-timing'); diff --git a/test/wpt/test-wasm-webapi.js b/test/wpt/test-wasm-webapi.js index fecc6e89a3fe..2ffccd31267d 100644 --- a/test/wpt/test-wasm-webapi.js +++ b/test/wpt/test-wasm-webapi.js @@ -1,6 +1,5 @@ 'use strict'; -require('../common'); const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('wasm/webapi');