0
我想用Jest測試這部分代碼,但我遇到了一些問題。在Jest測試中更改「module」對象中的值
我調用函數之前tryed只是改變了值:
module.hot = { accept: jest.fn() }
console.log(module.hot) // This print the assigned value
...
configureStore({ initialState, history })
的module.hot
值沒有被調用的函數設置。
const configureStore = ({ initialState, history }) => {
...
console.log(module.hot) // This print "undefined"
if (module.hot) {
module.hot.accept('reducers',() => {
store.replaceReducer(reducers)
})
}
}
Jest是否以某種特定方式管理'模塊'對象?