diff --git a/package.json b/package.json index 292d30df4..31663c83d 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,6 @@ "stylelint": "stylelint \"plugins/**/*.scss\" \"src/**/*.scss\" \"scss/**/*.scss\" --config .stylelintrc.json", "lint": "npm run stylelint && fedx-scripts eslint --ext .js --ext .jsx --ext .ts --ext .tsx .", "lint:fix": "npm run stylelint -- --fix && fedx-scripts eslint --fix --ext .js --ext .jsx --ext .ts --ext .tsx .", - "snapshot": "TZ=UTC fedx-scripts jest --updateSnapshot", "start": "fedx-scripts webpack-dev-server --progress", "start:with-theme": "paragon install-theme && npm start && npm install", "dev": "PUBLIC_PATH=/authoring/ MFE_CONFIG_API_URL='http://localhost:8000/api/mfe_config/v1' fedx-scripts webpack-dev-server --progress --host apps.local.openedx.io", diff --git a/src/editors/sharedComponents/SelectableBox/tests/SelectableBoxSet.test.jsx b/src/editors/sharedComponents/SelectableBox/tests/SelectableBoxSet.test.jsx index c028b5e12..6c882726f 100644 --- a/src/editors/sharedComponents/SelectableBox/tests/SelectableBoxSet.test.jsx +++ b/src/editors/sharedComponents/SelectableBox/tests/SelectableBoxSet.test.jsx @@ -41,8 +41,9 @@ const SelectableRadioSet = (props) => ( describe('', () => { describe('correct rendering', () => { it('renders without props', () => { - const { container } = render(); - expect(container).toMatchSnapshot(); + render(); + expect(screen.getAllByRole('button')).toHaveLength(3); + [1, 2, 3].forEach((item) => expect(screen.getByText(`SelectableRadio${item}`)).toBeInTheDocument()); }); it('forwards props', () => { render(()); diff --git a/src/editors/sharedComponents/SelectableBox/tests/__snapshots__/SelectableBoxSet.test.jsx.snap b/src/editors/sharedComponents/SelectableBox/tests/__snapshots__/SelectableBoxSet.test.jsx.snap deleted file mode 100644 index 4c9a0ab8f..000000000 --- a/src/editors/sharedComponents/SelectableBox/tests/__snapshots__/SelectableBoxSet.test.jsx.snap +++ /dev/null @@ -1,57 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[` correct rendering renders without props 1`] = ` -
-
-
- - SelectableRadio1 -
-
- - SelectableRadio2 -
-
- - SelectableRadio3 -
-
-
-`; diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/__snapshots__/index.test.jsx.snap b/src/studio-home/tabs-section/courses-tab/courses-filters/__snapshots__/index.test.jsx.snap deleted file mode 100644 index 7ea2152b7..000000000 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/__snapshots__/index.test.jsx.snap +++ /dev/null @@ -1,110 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`CoursesFilters snapshot 1`] = ` -
-
-
-
- -
-
- - -
-
-`; diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/__snapshots__/index.test.jsx.snap b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/__snapshots__/index.test.jsx.snap deleted file mode 100644 index d74c78c4c..000000000 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/__snapshots__/index.test.jsx.snap +++ /dev/null @@ -1,21 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`CoursesFilterMenu snapshot 1`] = ` -
- -
-`; diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/index.test.jsx b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/index.test.jsx index a66f24e22..5709150d2 100644 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/index.test.jsx +++ b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-filter-menu/index.test.jsx @@ -51,9 +51,9 @@ describe('CoursesFilterMenu', () => { }); }); - it('snapshot', () => { + it('renders component', () => { const { container } = renderComponent(); - expect(container).toMatchSnapshot(); + expect(container.querySelector('.dropdown')).toBeInTheDocument(); }); it('should render without crashing', () => { diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/__snapshots__/index.test.jsx.snap b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/__snapshots__/index.test.jsx.snap deleted file mode 100644 index ef18a8a53..000000000 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/__snapshots__/index.test.jsx.snap +++ /dev/null @@ -1,23 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`CoursesTypesFilterMenu snapshot 1`] = ` -
- -
-`; diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/index.test.jsx b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/index.test.jsx index dc00320a5..92d08baaf 100644 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/index.test.jsx +++ b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-order-filter-menu/index.test.jsx @@ -41,9 +41,9 @@ describe('CoursesTypesFilterMenu', () => { }); }); - it('snapshot', () => { - const { container } = renderComponent(); - expect(container).toMatchSnapshot(); + it('renders component', () => { + renderComponent(); + expect(screen.getByText('Name A-Z')).toBeInTheDocument(); }); it('should render without crashing', () => { diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/__snapshots__/index.test.jsx.snap b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/__snapshots__/index.test.jsx.snap deleted file mode 100644 index 12ba90344..000000000 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/__snapshots__/index.test.jsx.snap +++ /dev/null @@ -1,23 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`CoursesTypesFilterMenu snapshot 1`] = ` -
- -
-`; diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/index.test.jsx b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/index.test.jsx index ddd2fd974..3c8db0406 100644 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/index.test.jsx +++ b/src/studio-home/tabs-section/courses-tab/courses-filters/courses-types-filter-menu/index.test.jsx @@ -42,9 +42,9 @@ describe('CoursesTypesFilterMenu', () => { }); }); - it('snapshot', () => { - const { container } = renderComponent(); - expect(container).toMatchSnapshot(); + it('renders component', () => { + renderComponent(); + expect(screen.getByText('All courses')).toBeInTheDocument(); }); it('should render without crashing', () => { diff --git a/src/studio-home/tabs-section/courses-tab/courses-filters/index.test.jsx b/src/studio-home/tabs-section/courses-tab/courses-filters/index.test.jsx index 02d69e284..74319e320 100644 --- a/src/studio-home/tabs-section/courses-tab/courses-filters/index.test.jsx +++ b/src/studio-home/tabs-section/courses-tab/courses-filters/index.test.jsx @@ -45,9 +45,9 @@ describe('CoursesFilters', () => { }); }); - it('snapshot', () => { - const { container } = renderComponent(); - expect(container).toMatchSnapshot(); + it('renders component', () => { + renderComponent(); + expect(screen.getByText('search')).toBeInTheDocument(); }); it('should render without crashing', () => {