Bootstrap

TypeScript 学习 - 单元测试

单元测试 jest

yarn add -D jest ts-jest @types/jest
npx ts-jest config:init

编写单元测试:

import { add } from '../../src/util/math';

test('adds 1 + 2 to equal 3', () => {
  expect(add(1, 2)).toBe(3);
});

执行单元测试:

npx jest

package.json:

"scripts": {
    "test": "jest"
    ...
  },
  "devDependencies": {
    "@types/jest": "^29.5.14",
    "jest": "^29.7.0",
    "ts-jest": "^29.2.5",
    ...
  }
;