diff --git a/awx/ui_next/src/screens/Project/shared/ProjectForm.test.jsx b/awx/ui_next/src/screens/Project/shared/ProjectForm.test.jsx index bfb4817941..584287444e 100644 --- a/awx/ui_next/src/screens/Project/shared/ProjectForm.test.jsx +++ b/awx/ui_next/src/screens/Project/shared/ProjectForm.test.jsx @@ -26,7 +26,7 @@ describe('', () => { id: 100, credential_type_id: 4, kind: 'scm', - name: 'alpha', + name: 'Foo', }, }, }; diff --git a/awx/ui_next/src/screens/Template/JobTemplateEdit/JobTemplateEdit.test.jsx b/awx/ui_next/src/screens/Template/JobTemplateEdit/JobTemplateEdit.test.jsx index eb9a049e41..fb8f1435a8 100644 --- a/awx/ui_next/src/screens/Template/JobTemplateEdit/JobTemplateEdit.test.jsx +++ b/awx/ui_next/src/screens/Template/JobTemplateEdit/JobTemplateEdit.test.jsx @@ -200,17 +200,22 @@ describe('', () => { data: { ...updatedTemplateData }, }); const formik = wrapper.find('Formik').instance(); - const changeState = new Promise(resolve => { - const values = { - ...mockJobTemplate, - ...updatedTemplateData, - labels, - instanceGroups: [], - }; - formik.setState({ values }, () => resolve()); - }); + const changeState = await act( + () => + new Promise(resolve => { + const values = { + ...mockJobTemplate, + ...updatedTemplateData, + labels, + instanceGroups: [], + }; + formik.setState({ values }, () => resolve()); + }) + ); await changeState; - wrapper.find('button[aria-label="Save"]').simulate('click'); + await act(async () => { + wrapper.find('button[aria-label="Save"]').simulate('click'); + }); await sleep(0); expect(JobTemplatesAPI.update).toHaveBeenCalledWith(1, { @@ -236,7 +241,9 @@ describe('', () => { 'button[aria-label="Cancel"]', e => e.length === 1 ); - cancelButton.prop('onClick')(); + await act(async () => { + cancelButton.prop('onClick')(); + }); expect(history.location.pathname).toEqual( '/templates/job_template/1/details' ); diff --git a/awx/ui_next/src/screens/Template/shared/JobTemplateForm.test.jsx b/awx/ui_next/src/screens/Template/shared/JobTemplateForm.test.jsx index 62e6607be4..aa16a8a736 100644 --- a/awx/ui_next/src/screens/Template/shared/JobTemplateForm.test.jsx +++ b/awx/ui_next/src/screens/Template/shared/JobTemplateForm.test.jsx @@ -157,10 +157,12 @@ describe('', () => { target: { value: 'new baz type', name: 'playbook' }, }); expect(form.state('values').playbook).toEqual('new baz type'); - wrapper - .find('CredentialChip') - .at(0) - .prop('onClick')(); + await act(async () => { + wrapper + .find('CredentialChip') + .at(0) + .prop('onClick')(); + }); expect(form.state('values').credentials).toEqual([ { id: 2, kind: 'ssh', name: 'Bar' }, ]); @@ -180,7 +182,9 @@ describe('', () => { }); await waitForElement(wrapper, 'EmptyStateBody', el => el.length === 0); expect(handleSubmit).not.toHaveBeenCalled(); - wrapper.find('button[aria-label="Save"]').simulate('click'); + await act(async () => { + wrapper.find('button[aria-label="Save"]').simulate('click'); + }); await sleep(1); expect(handleSubmit).toBeCalled(); });