Skip to content

Commit 733e8cb

Browse files
committed
Fix jest tests
1 parent 32b2157 commit 733e8cb

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

packages/create-mcp-ts/jest.config.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/create-mcp-ts/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@
2121
"type": "module",
2222
"bin": "./dist/index.js",
2323
"scripts": {
24-
"build": "tsup src/index.ts --dts --clean",
25-
"build:watch": "tsup src/index.ts --dts --watch",
26-
"test": "jest"
24+
"build": "tsup src/index.ts --format esm --dts --clean",
25+
"build:watch": "tsup src/index.ts --format esm --dts --watch",
26+
"test": "NODE_OPTIONS=--experimental-vm-modules jest"
27+
},
28+
"jest": {
29+
"preset": "ts-jest/presets/default-esm"
2730
},
2831
"dependencies": {
2932
"chalk": "^4.1.2",

packages/create-mcp-ts/src/index.test.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,12 @@ describe("create-mcp-ts", () => {
5454
const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, "utf-8"));
5555

5656
// Check scripts
57-
expect(packageJson.scripts.dev).toBe("tsup src/index.ts --dts --watch");
58-
expect(packageJson.scripts.build).toBe("tsup src/index.ts --dts --clean");
57+
expect(packageJson.scripts.dev).toBe(
58+
"tsup src/index.ts --format esm --dts --watch"
59+
);
60+
expect(packageJson.scripts.build).toBe(
61+
"tsup src/index.ts --format esm --dts --clean"
62+
);
5963
// Check setup script path (relative)
6064
expect(packageJson.scripts.setup).toMatch(
6165
/^node mcp-scripts[\\/]setup\.js$/

0 commit comments

Comments
 (0)