0
我想測試我的反應減速與薛寶釵:爲什麼斷言不相等?
const initialState = {
cartOpen: false
}
const Cart = (state = initialState, action) => {
switch (action.type) {
case 'INITIALIZE_CART':
return 1
default:
return state
}
}
這是我的測試:
it('should return the initial state',() => {
expect(
reducer(undefined, {})
).to.equal(
{ cartOpen: false }
)
})
我不明白爲什麼我得到這個錯誤:
cart reducer should return the initial state:
AssertionError: expected { cartOpen: false } to equal { cartOpen: false }
+ expected - actual
at Context.<anonymous> (C:/Usersdevelop_5dec/foss/foss-frontend/test/cart.spec.js:11:14)
看起來像預期和實際是一樣的?我怎樣才能解決這個問題?
真棒感謝的人 –
節拍。我打算建議類似的,但替代eql:http://chaijs.com/api/bdd/#method_eql – Chris