summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRich Trott <rtrott@gmail.com>2021-12-07 02:01:36 -0800
committerGitHub <noreply@github.com>2021-12-07 10:01:36 +0000
commite60801aaace22f3894d47e960e1571d52d67e96d (patch)
tree2dec9b53cb2519806044c623c6ac7cadb8f6a75b /test
parent1fa507f098ca7a89012f76f0c849fa698e73a1a1 (diff)
downloadnode-new-e60801aaace22f3894d47e960e1571d52d67e96d.tar.gz
test: skip ESLint tests if no Intl
ESLint dependency now requires Intl because it uses regexp unicode character properties. Fixes: https://github.com/nodejs/node/issues/41102 PR-URL: https://github.com/nodejs/node/pull/41105 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-eslint-alphabetize-errors.js5
-rw-r--r--test/parallel/test-eslint-async-iife-no-unused-result.js5
-rw-r--r--test/parallel/test-eslint-crypto-check.js5
-rw-r--r--test/parallel/test-eslint-documented-errors.js5
-rw-r--r--test/parallel/test-eslint-duplicate-requires.js5
-rw-r--r--test/parallel/test-eslint-eslint-check.js5
-rw-r--r--test/parallel/test-eslint-inspector-check.js5
-rw-r--r--test/parallel/test-eslint-lowercase-name-for-primitive.js5
-rw-r--r--test/parallel/test-eslint-no-array-destructuring.js5
-rw-r--r--test/parallel/test-eslint-no-unescaped-regexp-dot.js5
-rw-r--r--test/parallel/test-eslint-non-ascii-character.js5
-rw-r--r--test/parallel/test-eslint-prefer-assert-iferror.js5
-rw-r--r--test/parallel/test-eslint-prefer-assert-methods.js5
-rw-r--r--test/parallel/test-eslint-prefer-common-mustnotcall.js5
-rw-r--r--test/parallel/test-eslint-prefer-common-mustsucceed.js5
-rw-r--r--test/parallel/test-eslint-prefer-primordials.js5
-rw-r--r--test/parallel/test-eslint-prefer-util-format-errors.js5
-rw-r--r--test/parallel/test-eslint-require-common-first.js5
-rw-r--r--test/parallel/test-eslint-required-modules.js5
19 files changed, 57 insertions, 38 deletions
diff --git a/test/parallel/test-eslint-alphabetize-errors.js b/test/parallel/test-eslint-alphabetize-errors.js
index df822f2740..770602353a 100644
--- a/test/parallel/test-eslint-alphabetize-errors.js
+++ b/test/parallel/test-eslint-alphabetize-errors.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
const RuleTester = require('../../tools/node_modules/eslint').RuleTester;
diff --git a/test/parallel/test-eslint-async-iife-no-unused-result.js b/test/parallel/test-eslint-async-iife-no-unused-result.js
index 6e7f60c183..c462a22ed2 100644
--- a/test/parallel/test-eslint-async-iife-no-unused-result.js
+++ b/test/parallel/test-eslint-async-iife-no-unused-result.js
@@ -1,7 +1,8 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
const RuleTester = require('../../tools/node_modules/eslint').RuleTester;
diff --git a/test/parallel/test-eslint-crypto-check.js b/test/parallel/test-eslint-crypto-check.js
index 164149131a..37089371a5 100644
--- a/test/parallel/test-eslint-crypto-check.js
+++ b/test/parallel/test-eslint-crypto-check.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-documented-errors.js b/test/parallel/test-eslint-documented-errors.js
index e8abd38a98..6999c06986 100644
--- a/test/parallel/test-eslint-documented-errors.js
+++ b/test/parallel/test-eslint-documented-errors.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
const RuleTester = require('../../tools/node_modules/eslint').RuleTester;
diff --git a/test/parallel/test-eslint-duplicate-requires.js b/test/parallel/test-eslint-duplicate-requires.js
index 5932fac48e..bbb3be981a 100644
--- a/test/parallel/test-eslint-duplicate-requires.js
+++ b/test/parallel/test-eslint-duplicate-requires.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-eslint-check.js b/test/parallel/test-eslint-eslint-check.js
index 28ec2e1f10..3e0162bf2c 100644
--- a/test/parallel/test-eslint-eslint-check.js
+++ b/test/parallel/test-eslint-eslint-check.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-inspector-check.js b/test/parallel/test-eslint-inspector-check.js
index 2d945c3da3..e6969e80ee 100644
--- a/test/parallel/test-eslint-inspector-check.js
+++ b/test/parallel/test-eslint-inspector-check.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
const RuleTester = require('../../tools/node_modules/eslint').RuleTester;
diff --git a/test/parallel/test-eslint-lowercase-name-for-primitive.js b/test/parallel/test-eslint-lowercase-name-for-primitive.js
index 11cba8f3f8..24b42001a4 100644
--- a/test/parallel/test-eslint-lowercase-name-for-primitive.js
+++ b/test/parallel/test-eslint-lowercase-name-for-primitive.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-no-array-destructuring.js b/test/parallel/test-eslint-no-array-destructuring.js
index be59ee6930..d26e32a03e 100644
--- a/test/parallel/test-eslint-no-array-destructuring.js
+++ b/test/parallel/test-eslint-no-array-destructuring.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-no-unescaped-regexp-dot.js b/test/parallel/test-eslint-no-unescaped-regexp-dot.js
index 7cf69877ca..1443c6f862 100644
--- a/test/parallel/test-eslint-no-unescaped-regexp-dot.js
+++ b/test/parallel/test-eslint-no-unescaped-regexp-dot.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-non-ascii-character.js b/test/parallel/test-eslint-non-ascii-character.js
index 0b4a09f813..d1e3b0227e 100644
--- a/test/parallel/test-eslint-non-ascii-character.js
+++ b/test/parallel/test-eslint-non-ascii-character.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-prefer-assert-iferror.js b/test/parallel/test-eslint-prefer-assert-iferror.js
index 5ccb788339..2bbcc9021b 100644
--- a/test/parallel/test-eslint-prefer-assert-iferror.js
+++ b/test/parallel/test-eslint-prefer-assert-iferror.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-prefer-assert-methods.js b/test/parallel/test-eslint-prefer-assert-methods.js
index 3271f6ab18..91380364b1 100644
--- a/test/parallel/test-eslint-prefer-assert-methods.js
+++ b/test/parallel/test-eslint-prefer-assert-methods.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-prefer-common-mustnotcall.js b/test/parallel/test-eslint-prefer-common-mustnotcall.js
index 5c360bb1ec..d6796b504c 100644
--- a/test/parallel/test-eslint-prefer-common-mustnotcall.js
+++ b/test/parallel/test-eslint-prefer-common-mustnotcall.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-prefer-common-mustsucceed.js b/test/parallel/test-eslint-prefer-common-mustsucceed.js
index 302b6a0bee..9b47a350e9 100644
--- a/test/parallel/test-eslint-prefer-common-mustsucceed.js
+++ b/test/parallel/test-eslint-prefer-common-mustsucceed.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-prefer-primordials.js b/test/parallel/test-eslint-prefer-primordials.js
index aa7f194067..61b6b63272 100644
--- a/test/parallel/test-eslint-prefer-primordials.js
+++ b/test/parallel/test-eslint-prefer-primordials.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-prefer-util-format-errors.js b/test/parallel/test-eslint-prefer-util-format-errors.js
index a6c2662a38..8a717f0da1 100644
--- a/test/parallel/test-eslint-prefer-util-format-errors.js
+++ b/test/parallel/test-eslint-prefer-util-format-errors.js
@@ -3,8 +3,9 @@
/* eslint-disable no-template-curly-in-string */
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-require-common-first.js b/test/parallel/test-eslint-require-common-first.js
index b3d132e11f..83fbbba72c 100644
--- a/test/parallel/test-eslint-require-common-first.js
+++ b/test/parallel/test-eslint-require-common-first.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();
diff --git a/test/parallel/test-eslint-required-modules.js b/test/parallel/test-eslint-required-modules.js
index c891e23507..a27409c0f9 100644
--- a/test/parallel/test-eslint-required-modules.js
+++ b/test/parallel/test-eslint-required-modules.js
@@ -1,8 +1,9 @@
'use strict';
const common = require('../common');
-if (!common.hasCrypto)
- common.skip('missing crypto');
+if ((!common.hasCrypto) || (!common.hasIntl)) {
+ common.skip('ESLint tests require crypto and Intl');
+}
common.skipIfEslintMissing();