[英]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.