test: add es6 module global leakage tests · nodejs/node@97888e0 · GitHub
Skip to content

Commit 97888e0

Browse files
tinybeachthorgibfahn
authored andcommitted
test: add es6 module global leakage tests
* created testing es6 module for global leakage tests * fixed a couple basic errors (vars -> lets, ...) * added globals leakage detection to es module tests * reversed whitespace change * whitespace change reversed PR-URL: #16341 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
1 parent 28a0c10 commit 97888e0

5 files changed

Lines changed: 113 additions & 0 deletions

File tree

test/common/index.mjs

Lines changed: 109 additions & 0 deletions

test/es-module/test-esm-json.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Flags: --experimental-modules
22
/* eslint-disable required-modules */
3+
import '../common/index';
34
import assert from 'assert';
45
import ok from './test-esm-ok.mjs';
56
import json from './json.json';

test/es-module/test-esm-named-exports.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// Flags: --experimental-modules --loader ./test/fixtures/es-module-loaders/builtin-named-exports-loader.mjs
22
/* eslint-disable required-modules */
3+
import '../common/index';
34
import { readFile } from 'fs';
45
import assert from 'assert';
56
import ok from './test-esm-ok.mjs';

test/es-module/test-esm-namespace.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Flags: --experimental-modules
22
/* eslint-disable required-modules */
33

4+
import '../common/index';
45
import * as fs from 'fs';
56
import assert from 'assert';
67

test/es-module/test-esm-snapshot.mjs

Lines changed: 1 addition & 0 deletions

0 commit comments

Comments
 (0)