base component test
npm install jctest1718192021jest单元测试:分为两种,dom测试和断言测试
(1)dom测试
说明:会根据测试用例的场景,生成组件最终生成的真实dom结构。如果修改组件后,执行dom测试,会提示dom结构发生改变,方便我们校验。
使用:
在组件目录下,新建__test__文件夹,用于存放测试用例以及测试结果。
测试用例的文件要以XXX.test.js命名
dom测试的结果会在_snapshots_文件夹下生成
具体的jest的语法可以在网上搜索下相关资料,并参考ant的测试用例使用
(2)断言测试
说明:会根据自定义的断言进行测试,有任意一个断言失败则不通过,并在控制台提示错误
其他说明同上
(3)具体操作
控制台执行:npm test --rootDir /components/input
其中/components/input为需要执行测试组件的目录