Skip to content

Commit ad139d1

Browse files
authored
💥Update node/no-unsupported-features/node-builtins to recognize new assert features (#264)
1 parent cd97880 commit ad139d1

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed

‎lib/rules/no-unsupported-features/node-builtins.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ const trackMap = {
3131
doesNotReject: { [READ]: { supported: "10.0.0" } },
3232
notDeepStrictEqual: { [READ]: { supported: "4.0.0" } },
3333
rejects: { [READ]: { supported: "10.0.0" } },
34+
CallTracker: {
35+
[READ]: { supported: null, experimental: "14.2.0" },
36+
},
3437
},
3538
async_hooks: {
3639
[READ]: { supported: "8.0.0" },

‎tests/lib/rules/no-unsupported-features/node-builtins.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,20 @@ new RuleTester({
212212
},
213213
],
214214
},
215+
{
216+
code:
217+
"const { CallTracker } = require('assert'); new CallTracker();",
218+
options: [
219+
{ version: "14.2.0", ignores: ["assert.CallTracker"] },
220+
],
221+
},
222+
{
223+
code:
224+
"import { CallTracker } from 'assert'; new CallTracker();",
225+
options: [
226+
{ version: "14.2.0", ignores: ["assert.CallTracker"] },
227+
],
228+
},
215229
],
216230
invalid: [
217231
{
@@ -395,6 +409,36 @@ new RuleTester({
395409
},
396410
],
397411
},
412+
{
413+
code:
414+
"const { CallTracker } = require('assert'); new CallTracker();",
415+
options: [{ version: "14.2.0" }],
416+
errors: [
417+
{
418+
messageId: "unsupported",
419+
data: {
420+
name: "assert.CallTracker",
421+
supported: "(none yet)",
422+
version: "14.2.0",
423+
},
424+
},
425+
],
426+
},
427+
{
428+
code:
429+
"import { CallTracker } from 'assert'; new CallTracker();",
430+
options: [{ version: "14.2.0" }],
431+
errors: [
432+
{
433+
messageId: "unsupported",
434+
data: {
435+
name: "assert.CallTracker",
436+
supported: "(none yet)",
437+
version: "14.2.0",
438+
},
439+
},
440+
],
441+
},
398442
],
399443
},
400444

0 commit comments

Comments
 (0)