使用WebPack,您可以按以下方式在代码中导入样式:import './PageSpinner.styl';
但是,当您尝试使用Mocha测试此代码时,由于引擎试图处理类似JS代码的样式,因此您的测试将因SyntaxError而崩溃。
如何使用Mocha测试这样的代码?
我最近遇到了同样的问题,解决方案是通过Mocha编译器。
创建一个文件,我们将其称为“ css-null-compiler.js”,它具有:
function noop() {
return null;
}
require.extensions['.styl'] = noop;
// you can add whatever you wanna handle
require.extensions['.scss'] = noop;
require.extensions['.png'] = noop;
// ..etc
当您从命令行运行mocha时,将此文件作为编译器传递
mocha /your/test.spec.js --compilers css:css-null-compiler.js
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句