Przeglądaj źródła

use swc for test

Yuki Takei 3 lat temu
rodzic
commit
68344cfd90
2 zmienionych plików z 13 dodań i 3 usunięć
  1. 8 0
      .swcrc
  2. 5 3
      packages/core/jest.config.js

+ 8 - 0
.swcrc

@@ -0,0 +1,8 @@
+{
+  "jsc": {
+    "parser": {
+      "syntax": "typescript",
+      "tsx": true
+    }
+  }
+}

+ 5 - 3
packages/core/jest.config.js

@@ -7,7 +7,9 @@ const MODULE_NAME_MAPPING = {
 
 module.exports = {
 
-  preset: 'ts-jest/presets/js-with-ts',
+  transform: {
+    '^.+\\.(js|jsx|ts|tsx)$': '@swc/jest',
+  },
 
   moduleNameMapper: MODULE_NAME_MAPPING,
 
@@ -54,7 +56,7 @@ module.exports = {
 
   // The glob patterns Jest uses to detect test files
   testMatch: [
-    '**/src/**/__tests__/**/*.[jt]s?(x)',
-    '**/src/**/?(*.)+(spec|test).[tj]s?(x)',
+    '**/test/**/__tests__/**/*.[jt]s?(x)',
+    '**/test/**/?(*.)+(spec|test).[jt]s?(x)',
   ],
 };