文件目录结构
文件目录结构如图所示
当然文件可以任意放在你喜欢的位置
安装环境
npm init -y
npm i --save-dev @types/jest
npm i --save-dev ts-jest
npm i -D typescript
配置jest.config.js文件
const { default: tsjPreset } = require('ts-jest/presets');
const path = require('path');
module.exports = {
roots: ["./tests"],// 表示测试文件的根目录
// rootDir: path.resolve(__dirname, './tests'),
// testMatch: ["**/*.test.ts?(x)"],
verbose: true,
transform: {
"^.+\\.tsx?$": "ts-jest"
},
globals: {
"ts-jest": {
diagnostics: false
}
}
}
运行
因为 jest.config.js 文件中配置了测试文件的根目录,则直接在文件夹根目录运行即可
npx jest 02-03ArrayRotate.test.ts