У меня есть следующий тест, но я получаю следующую ошибку: «API: невозможно получить токен API». Я попытался использовать shallow
вместо mount
, но он возвращает ту же ошибку.
describe('CreateTemplateModal', () => {
let props, el
const modal = function () {
if (!el) el = mount(<CreateTemplateModal {...props} />)
return el
}
beforeEach(() => {
props = {
onSubmit: jest.fn().mockReturnValue(Promise.resolve()),
}
el = undefined
})
it('calls onSubmit when create template button is clicked', () => {
const el = modal().setState({
title: 'new template',
jurisdiction: 'nsw',
description: 'random',
})
el.find('#create-template-btn').simulate('submit')
expect(props.onSubmit).toHaveBeenCalled()
})
})