【发布时间】:2018-01-20 13:36:22
【问题描述】:
您好,我如何将 ES6 与 Jest 一起使用。因为他们在传播(运营商)和出口方面向我发送了错误。 怎么修改jest?
export default function reducer(state={
open:false
}, action) {
switch (action.type) {
case "HANDLE_TAP_HOME": {
return {...state,open:action.open}
}
}
return state
}
测试
import base from '../../client/src/redux/reducer/reducers/Admin/base/Index'
describe('request to Reducer',()=>{
it('fetch',()=>{
expect(base(undefiend,{type:'nothing'})).toEqual({
open:false
})
})
})
【问题讨论】:
-
您发布的代码中没有展开运算符。
-
你在这里遇到什么错误?
-
意外的令牌导入
-
是的,在 ES6 中对对象使用扩展语法是错误的。
标签: javascript reactjs ecmascript-6 jestjs babel-jest