, 容易上手且功能十分强大的测试框架
安装
yarn add -D jest
使用
创建 test 目录, 添加 plus.spec.js 文件
describe('example', () => {...1)).toBe(2);
});
});
执行测试, 结果和之前一致
执行单测时不校验 ts 类型
有时你可能会希望不校验 ts 类型, 仅执行代码测试, 比如需要在 CI 中将类型校验和单元测试分为两个任务...;
新增测试用例 test/Title.spec.tsx
/**
* @jest-environment jsdom
*/
import React from 'react';
import {...(less)$': '/jest.transformer.js', // 正则匹配, 处理 less 样式
},
然后重新执行测试就可以了
处理 css in js
如果你使用了类似.../jest.setup.js'],
重新执行测试就可以了
测试交互事件
新增 Count.tsx 组件
import React, { useState } from 'react';
function