redux action ajax,如何对redux的异步action进行测试

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});

}

});

}

}

如上,请问一下该怎么对这段代码进行单元测试?万分感激

你可能感兴趣的:(redux,action,ajax)