林嘗試測試與酶和摩卡一個陣營組分如下_this.store.getState不是函數時測試反應組分與酶和摩卡
import { mount, shallow } from 'enzyme';
import React from 'react';
import chai, { expect } from 'chai'
import chaiEnzyme from 'chai-enzyme'
import sinon from 'sinon'
import MyComponent from 'myComponent'
chai.use(chaiEnzyme())
describe('MyComponent',() => {
const store = {
id: 1
}
it ('renders',() => {
const wrapper = mount(<MyComponent />, {context: {store: store}})
})
})
沒有實際寫入的測試,因爲它失敗在包裝
錯誤消息的聲明:類型錯誤:_this.store.getState不是一個函數
不知道是什麼問題,並不能找到任何解決這個!
任何幫助將是偉大的!
你實際上需要通過redux-store。您不能只創建一個常量並將其作爲商店傳遞。 –