export function get_mockdata(page) { return dispatch => { $.ajax({ url: './data2.json/currentPage=' + page, method: 'POST', dataType: 'json', data: {_method: 'put', id: '12', name: 'city'} }).done(function (data) { console.log('data', data); if (data.status === 0) { dispatch({type: GET_MOCKDATA_SUCCESS, data: data.data.rows,count:data.data.count,current_page:page}); } else { dispatch({type: GET_MOCKDATA_FAIL}); } }); }}如上,請問一下該怎么對這段代碼進行單元測試?萬分感激
1 回答

有只小跳蛙
TA貢獻1824條經(jīng)驗 獲得超8個贊
用 redux-thunk 確實不好寫測試,我之前是自己實現(xiàn)一個類似?redux-api-middleware?的 middleware,這樣 action creator 返回就是一個簡單的 object 了,非常容易測試。不過再后來覺得 action creator 這么簡單,其實沒什么必要測試。。。
- 1 回答
- 0 關(guān)注
- 1032 瀏覽
添加回答
舉報
0/150
提交
取消