From abc616ece2a8cdb066439a4e5c6fc7d493aa4612 Mon Sep 17 00:00:00 2001 From: Andrew Bradley Date: Sun, 13 Feb 2022 11:16:43 -0500 Subject: [PATCH] fix (#1642) --- src/test/esm-loader.spec.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/test/esm-loader.spec.ts b/src/test/esm-loader.spec.ts index 0de0482c0..42dce0f0d 100644 --- a/src/test/esm-loader.spec.ts +++ b/src/test/esm-loader.spec.ts @@ -117,7 +117,23 @@ if (nodeSupportsImportAssertions) { 'parentURL', ]); } else if (json.loadContextKeys) { - expect(json.loadContextKeys).toEqual(['format', 'importAssertions']); + try { + expect(json.loadContextKeys).toEqual([ + 'format', + 'importAssertions', + ]); + } catch (e) { + // HACK for https://github.com/TypeStrong/ts-node/issues/1641 + if (process.version.includes('nightly')) { + expect(json.loadContextKeys).toEqual([ + 'format', + 'importAssertions', + 'parentURL', + ]); + } else { + throw e; + } + } } else { throw new Error('Unexpected stdout in test.'); }