我目前正在使用jest测试我的api调用。我也使用eslint在我的测试中检查代码,但是因为只使用它,我不需要定义方法,比如test()或expect(),所以当我运行eslint时,我会得到一些错误,例如 8:3 error 'expect' is not defined no-undef
但是对于index.test.js这样的
在我的代码中,我写道: if (window.foo) {} 在测试中,当window.foo有一个值时,我断言已经调用了window.foo.bar。Jest覆盖率是抱怨我没有测试负值,即当window.foo未定义时。但我一直在努力弄清楚该断言什么。我想做的是模拟window.foo,并断言它只被调用一次,当我们检查它是否有值或未定义时(即,对window.foo.bar的调用从未
我使用React with Jest作为测试框架,并使用identity-obj-proxy让jest从scss文件加载classNames。这只会对重新获得的类名进行测试--它实际上并不加载scss模块。 有没有办法做一个测试,加载我的入口scss文件,并简单地检查它是否加载没有错误?我所说的负载是指它没有任何未定义的变量、损坏的导入等。