From 6e6032edc3f54253a8da331d30a196500bc9db17 Mon Sep 17 00:00:00 2001 From: Pisut Sritrakulchai Date: Wed, 5 Jul 2023 15:03:18 +0200 Subject: [PATCH 1/2] test: demo jest error --- historicalData/queryGenerator.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/historicalData/queryGenerator.spec.ts b/historicalData/queryGenerator.spec.ts index c3af49eb8..6cf8e4ebe 100644 --- a/historicalData/queryGenerator.spec.ts +++ b/historicalData/queryGenerator.spec.ts @@ -10,7 +10,7 @@ import { } from './queryGenerator.js' // Need to mock hello module to avoid the error about import json file -jest.mock('@hello.nrfcloud.com/proto/hello', () => jest.fn()) +// jest.mock('@hello.nrfcloud.com/proto/hello', () => jest.fn()) describe('queryGenerator', () => { let request: HistoricalRequest From d1715c0598078d0a0fa12a7091557f64139832fa Mon Sep 17 00:00:00 2001 From: Markus Tacker Date: Wed, 5 Jul 2023 20:39:03 +0200 Subject: [PATCH 2/2] fix(jest): tell @swc/jest to understand ESM syntax in types --- package.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2627284af..750f1dced 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,15 @@ ], "transform": { "^.+\\.(t|j)sx?$": [ - "@swc/jest" + "@swc/jest", + { + "$schema": "https://json.schemastore.org/swcrc", + "jsc": { + "parser": { + "syntax": "typescript" + } + } + } ] }, "testRegex": ".+\\.spec\\.ts$",