From 92ffd07d06b10d77a500c0cbe9b398de4b0bb902 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Wed, 7 Jul 2021 09:07:08 +0200 Subject: [PATCH] remove memory leak from test suite --- test/cases/context/issue-10969/index.js | 29 +++++++++---------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/test/cases/context/issue-10969/index.js b/test/cases/context/issue-10969/index.js index b0403cb8c9f..3c136e6e1f8 100644 --- a/test/cases/context/issue-10969/index.js +++ b/test/cases/context/issue-10969/index.js @@ -1,21 +1,12 @@ -expect.extend({ - toBeValidModuleId(received, moduleIdString) { - const pass = typeof received === "number" || received === moduleIdString; - if (pass) { - return { - message: () => `expected ${received} not to be a valid module id`, - pass: true - }; - } else { - return { - message: () => `expected ${received} to be a valid module id`, - pass: false - }; - } - } -}); - it("should replace ! with %21 in the module id string of the context module", function () { - const moduleId = require.context("./folder", true, /^(?!file1\.js$).*$/i, "lazy").id; - expect(moduleId).toBeValidModuleId("./context/issue-10969/folder lazy recursive ^(?%21file1\\.js$).*$/"); + const moduleId = require.context( + "./folder", + true, + /^(?!file1\.js$).*$/i, + "lazy" + ).id; + if (typeof moduleId !== "number") + expect(moduleId).toBe( + "./context/issue-10969/folder lazy recursive ^(?%21file1\\.js$).*$/" + ); });