文章目录
说明
我们利用jest已经可以对js进行单元测试了,但是当前比较流行的是ts,那么我们如何用jest来测试ts呢?
官网给出了两种方法:
1 使用babel+typescript的形式,进行编译测试(这种方法呢,需要配置的比较多,而且更新时要同步更新几个文件。所以不怎么推荐)
2 直接使用jest的集成包@types/jest,但这里也要说明一下
*@types/jest是在DefinitelyTyped中维护的第三方库,因此可能还没有涵盖最新的jest特性或版本。尽量匹配Jest和@types/ Jest的版本。例如,如果你使用的是Jest 27.4.0,那么就安装27.4。@types/jest的X是理想的
*
1 安装@types/jest
2 测试
当然,我们也可以测试class类的写法,同样满足cmd