mirror of
https://github.com/ansible/awx.git
synced 2026-01-20 22:18:01 -03:30
Updates tests to a real error.
This commit is contained in:
parent
b055aad641
commit
4709f57f46
@ -83,7 +83,16 @@ describe('<WorkflowJobTemplateAdd/>', () => {
|
||||
});
|
||||
|
||||
test('throwing error renders FormSubmitError component', async () => {
|
||||
const error = new Error('oops');
|
||||
const error = {
|
||||
response: {
|
||||
config: {
|
||||
method: 'post',
|
||||
url: '/api/v2/workflow_job_templates/',
|
||||
},
|
||||
data: { detail: 'An error occurred' },
|
||||
},
|
||||
};
|
||||
|
||||
WorkflowJobTemplatesAPI.create.mockRejectedValue(error);
|
||||
await act(async () => {
|
||||
wrapper.find('WorkflowJobTemplateForm').invoke('handleSubmit')({
|
||||
@ -98,16 +107,15 @@ describe('<WorkflowJobTemplateAdd/>', () => {
|
||||
});
|
||||
|
||||
test('throwing error prevents navigation away from form', async () => {
|
||||
OrganizationsAPI.read.mockRejectedValue(
|
||||
new Error({
|
||||
response: {
|
||||
config: {
|
||||
method: 'get',
|
||||
},
|
||||
data: 'An error occurred',
|
||||
OrganizationsAPI.read.mockRejectedValue({
|
||||
response: {
|
||||
config: {
|
||||
method: 'get',
|
||||
url: '/api/v2/organizations/',
|
||||
},
|
||||
})
|
||||
);
|
||||
data: 'An error occurred',
|
||||
},
|
||||
});
|
||||
WorkflowJobTemplatesAPI.update.mockResolvedValue();
|
||||
|
||||
await act(async () => {
|
||||
|
||||
@ -114,7 +114,15 @@ describe('<WorkflowJobTemplateEdit/>', () => {
|
||||
});
|
||||
|
||||
test('throwing error renders FormSubmitError component', async () => {
|
||||
const error = new Error('oops');
|
||||
const error = {
|
||||
response: {
|
||||
config: {
|
||||
method: 'patch',
|
||||
url: '/api/v2/workflow_job_templates/',
|
||||
},
|
||||
data: { detail: 'An error occurred' },
|
||||
},
|
||||
};
|
||||
WorkflowJobTemplatesAPI.update.mockRejectedValue(error);
|
||||
await act(async () => {
|
||||
wrapper.find('Button[aria-label="Save"]').simulate('click');
|
||||
@ -155,16 +163,16 @@ describe('<WorkflowJobTemplateEdit/>', () => {
|
||||
}
|
||||
);
|
||||
});
|
||||
OrganizationsAPI.read.mockRejectedValue(
|
||||
new Error({
|
||||
response: {
|
||||
config: {
|
||||
method: 'get',
|
||||
},
|
||||
data: 'An error occurred',
|
||||
OrganizationsAPI.read.mockRejectedValue({
|
||||
response: {
|
||||
config: {
|
||||
method: 'get',
|
||||
url: '/api/v2/organizations/',
|
||||
},
|
||||
})
|
||||
);
|
||||
data: { detail: 'An error occurred' },
|
||||
},
|
||||
});
|
||||
|
||||
WorkflowJobTemplatesAPI.update.mockResolvedValue();
|
||||
|
||||
await act(async () => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user