我们正在使用 sinon 来测试我们在 reactjs 应用程序中的 api 调用,如下所示:-
import * as Actions from 'routes/actions/Actions';
const requestAction = {
RequestShell() { Actions.request(); },
};
describe('testing for Actions', () => {
it('check whether request() method call is happening properly or not', () => {
const requestData = sinon.spy(requestAction, 'RequestShell');
requestAction.RequestShell();
sinon.assert.calledOnce(requestData);
requestData.restore();
});
现在我需要比较Actions.request()
返回类型是否为 Json 对象。如何使用sinon测试操作的返回类型?请帮助我。