diff --git a/awx/ui_next/src/screens/Template/WorkflowJobTemplateAdd/WorkflowJobTemplateAdd.test.jsx b/awx/ui_next/src/screens/Template/WorkflowJobTemplateAdd/WorkflowJobTemplateAdd.test.jsx
index e20c216523..7a4c11831c 100644
--- a/awx/ui_next/src/screens/Template/WorkflowJobTemplateAdd/WorkflowJobTemplateAdd.test.jsx
+++ b/awx/ui_next/src/screens/Template/WorkflowJobTemplateAdd/WorkflowJobTemplateAdd.test.jsx
@@ -83,7 +83,16 @@ describe('', () => {
});
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('', () => {
});
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 () => {
diff --git a/awx/ui_next/src/screens/Template/WorkflowJobTemplateEdit/WorkflowJobTemplateEdit.test.jsx b/awx/ui_next/src/screens/Template/WorkflowJobTemplateEdit/WorkflowJobTemplateEdit.test.jsx
index 648f5caa4c..49475d71f8 100644
--- a/awx/ui_next/src/screens/Template/WorkflowJobTemplateEdit/WorkflowJobTemplateEdit.test.jsx
+++ b/awx/ui_next/src/screens/Template/WorkflowJobTemplateEdit/WorkflowJobTemplateEdit.test.jsx
@@ -114,7 +114,15 @@ describe('', () => {
});
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('', () => {
}
);
});
- 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 () => {