搜索

首页  >  问答  >  正文

javascript - react 测试环境的搭建

尝试做react测试的时候发现的一些问题,有没有一种比较好的测试方案?

1 首先我试用jest,但是碰到了问题是css modules如何处理?
正常的

import 'foo.styl'

可以通过映射解决到一个mockStyle文件,然后mock文件返回一个空对象来做,
然而css modules并不能行。它还会<Foo className={styles.foo} >这种形式,上面的方案返回的是Object,所以肯定是undefined,会导致错误,测试运行不了。

另一个问题比较奇怪,官网说安装babel-jest会自动在测试的时候转换代码,然而我这边并不能用。好奇怪的问题。

2 之后我换ava来试用,同样是上面的css modules的问题,没路了。

3 karma配置太多暂时没有实验好能不能用。

想问问各位大神是怎么做react测试的,用的那种方案,有没有什么问题。

谢谢了

PHP中文网PHP中文网2773 天前293

全部回复(0)我来回复

暂无回复
  • 取消回复