diff --git a/test/wpt/.eslintrc.yaml b/test/wpt/.eslintrc.yaml new file mode 100644 index 0000000000..b3981bdd27 --- /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 39f59d4406..d12bb71681 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 11960351b7..f582f4c718 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 b227ae4d20..eba001f7b7 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 0614c2d3fe..1d6871ce27 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 988a6270a9..586343ed82 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 e66726431f..5d085756e2 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 09018a25ac..ea68c8562a 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 b297648d9c..7aeddfefe4 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 5040d56d6a..82bcf7c887 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 71e8c179de..a48b2fb552 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 9b7e8fbb2a..9e7303d3e2 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 3a83fd33ba..86f7d4edbc 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 7752a4e72f..dddce0dab8 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-resource-timing.js b/test/wpt/test-resource-timing.js index 881888b1fd..9f9aab55dc 100644 --- a/test/wpt/test-resource-timing.js +++ b/test/wpt/test-resource-timing.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); + const { WPTRunner } = require('../common/wpt'); const runner = new WPTRunner('resource-timing'); diff --git a/test/wpt/test-streams.js b/test/wpt/test-streams.js index 2b5da78b84..faf906efb2 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 57b990c23c..26edf06070 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 7736d540a2..86b1cf35b8 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 1998ea5bf4..f8ba3c3839 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 4517314246..151c06a86d 100644 --- a/test/wpt/test-user-timing.js +++ b/test/wpt/test-user-timing.js @@ -1,6 +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 fecc6e89a3..2ffccd3126 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');