diff --git a/package.json b/package.json index 71ce44074d5..2e9e0299b40 100644 --- a/package.json +++ b/package.json @@ -252,7 +252,7 @@ "@testing-library/jest-dom": "^5", "@testing-library/react": "^12", "@testing-library/react-hooks": "^5", - "@testing-library/user-event": "^12", + "@testing-library/user-event": "^14", "@types/enzyme": "^3.10.16", "@types/enzyme-adapter-react-16": "^1.0.9", "@types/jquery": "^3.5.6", diff --git a/packages/canvas-media/package.json b/packages/canvas-media/package.json index eb56e73ba7a..c83dede7113 100644 --- a/packages/canvas-media/package.json +++ b/packages/canvas-media/package.json @@ -75,7 +75,6 @@ "devDependencies": { "@testing-library/dom": "^8", "@testing-library/react": "^12", - "@testing-library/user-event": "^5", "moxios": "^0.4", "shelljs": "^0.8.4", "sinon": "^7" diff --git a/packages/canvas-rce/package.json b/packages/canvas-rce/package.json index f47c273c5dd..0caf88a56a4 100644 --- a/packages/canvas-rce/package.json +++ b/packages/canvas-rce/package.json @@ -177,7 +177,7 @@ "@testing-library/jest-dom": "^5", "@testing-library/react": "^12", "@testing-library/react-hooks": "^5", - "@testing-library/user-event": "^12", + "@testing-library/user-event": "^14", "axe-testcafe": "^3", "babel-loader": "^9.1.3", "babel-plugin-dynamic-import-node": "^2.2.0", diff --git a/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/ColorSection.test.jsx b/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/ColorSection.test.jsx index 10d02155d6c..d34c033f674 100644 --- a/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/ColorSection.test.jsx +++ b/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/ColorSection.test.jsx @@ -22,13 +22,13 @@ import userEvent from '@testing-library/user-event' import {DEFAULT_SETTINGS} from '../../../svg/constants' import {ColorSection} from '../ColorSection' -function selectOption(button, option) { - userEvent.click( +const selectOption = async (button, option) => { + await userEvent.click( screen.getByRole('combobox', { name: button, }) ) - userEvent.click( + await userEvent.click( screen.getByRole('option', { name: option, }) @@ -52,14 +52,14 @@ describe('', () => { expect(onChange).toHaveBeenCalledWith({outlineColor: '#000'}) }) - it('changes the icon outline size', () => { + it('changes the icon outline size', async () => { const onChange = jest.fn() render( ) - selectOption(/outline size/i, /small/i) + await selectOption(/outline size/i, /small/i) expect(onChange).toHaveBeenCalledWith({outlineSize: 'small'}) - selectOption(/outline size/i, /none/i) + await selectOption(/outline size/i, /none/i) expect(onChange).toHaveBeenCalledWith({outlineSize: 'none'}) }) }) diff --git a/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/Footer.test.jsx b/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/Footer.test.jsx index 33c4672f53b..1bb81939002 100644 --- a/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/Footer.test.jsx +++ b/packages/canvas-rce/src/rce/plugins/instructure_icon_maker/components/CreateIconMakerForm/__tests__/Footer.test.jsx @@ -40,15 +40,15 @@ describe('