![](/img/trans.png)
[英]Cannot use child class' properties within parent class constructor via Babel's transform-class-properties
[英]transform-class-properties plugin in React Enzyme shallow rendering
启用了transform-class-properties
插件的webpack模块导出,这帮助我拥有了class
, class
是javascript中的注册词,通常在我的html代码中使用,使用该插件的翻译步骤承担了沉重的负担。
我现在正在使用enzyme
来测试组件,但是我遇到这样的组件存在问题。
export default class Settings extends React.Component {
render() {
return (
<div class='something'>Settings</div>
);
}
}
如果我想在我的单元测试来测试,如果我有任何something
类在我的组件,但是总是失败。
export default class Settings extends React.Component {
render() {
return (
<div className='something'>Settings</div>
);
}
}
但是,如果我自己进行上述转换,则会有UT通过。
我如何也可以在单元测试之前执行转换步骤。 我正在使用像这样的"test": "mocha -w ./test/**/*.js --compilers js:babel-core/register --reporter spec",
这样的npm脚本测试"test": "mocha -w ./test/**/*.js --compilers js:babel-core/register --reporter spec",
我的坏-解决方案在于.bablerc
使用另一个stackoverflow线程解决了该问题Mocha为ES6对象散布运算符抛出了意外的令牌错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.