Я хочу написать тест, который высмеивает обещание вactjs
Мне просто нужна смоделированная реализация getHeaders () для возврата строки
export const loadAllProjects = () => {
return (dispatch) => {
getHeaders()
.then(headers => {
...do stuff
})
}
}
, чтобы уточнить, что моя первоначальная функция была...
export const loadAllProjects = () => {
return (dispatch) => {
...do stuff
}
}
... и мой тест был ...
it('should create SET_ALL_PROJECTS action when fetching projects', () => {
fetchMock
.getOnce('http://test.projects.api/api/projects',
{
body: [{name: "x"}],
headers: { 'content-type': 'application/json' }
}).spy()
const expectedActions = [
{ type: "SET_ALL_PROJECTS", json: [{name:"x"}] },
]
checkAsyncActionsWereDispatched(expectedActions, actions.loadAllProjects)
});
Я хочу, чтобы тест работал с измененным заголовком