Skip to content

Commit 72365d9

Browse files
test: missing unmock paragon
1 parent 32f0637 commit 72365d9

File tree

6 files changed

+73
-45
lines changed

6 files changed

+73
-45
lines changed

src/containers/CourseCard/components/CourseCardActions/ActionButton/hooks.test.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
11
import { useWindowSize, breakpoints } from '@openedx/paragon';
22
import useIsCollapsed from './hooks';
33

4+
jest.mock('@openedx/paragon', () => ({
5+
...jest.requireActual('@openedx/paragon'),
6+
useWindowSize: jest.fn(),
7+
breakpoints: {
8+
extraSmall: {
9+
minWidth: 0,
10+
maxWidth: 575,
11+
},
12+
small: {
13+
minWidth: 576,
14+
maxWidth: 767,
15+
},
16+
medium: {
17+
minWidth: 768,
18+
maxWidth: 991,
19+
},
20+
large: {
21+
minWidth: 992,
22+
maxWidth: 1199,
23+
},
24+
extraLarge: {
25+
minWidth: 1200,
26+
maxWidth: 100000,
27+
},
28+
},
29+
}));
30+
431
describe('useIsCollapsed', () => {
532
it('returns true only when it is between medium and small', () => {
633
// make sure all three breakpoints gap is large enough for test

src/containers/CourseFilterControls/hooks.test.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ import track from 'tracking';
77

88
import * as hooks from './hooks';
99

10+
jest.mock('@openedx/paragon', () => ({
11+
...jest.requireActual('@openedx/paragon'),
12+
useToggle: jest.fn().mockImplementation((val) => [
13+
val,
14+
jest.fn().mockName('useToggle.setTrue'),
15+
jest.fn().mockName('useToggle.setFalse'),
16+
]),
17+
}));
18+
1019
jest.mock('tracking', () => ({
1120
filter: {
1221
filterClicked: jest.fn(),

src/containers/CoursesPanel/index.test.jsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ jest.mock('@openedx/frontend-plugin-framework', () => ({
3333
PluginSlot: 'PluginSlot',
3434
}));
3535

36-
jest.unmock('@openedx/paragon');
37-
3836
const filters = Object.values(FilterKeys);
3937

4038
reduxHooks.useHasCourses.mockReturnValue(true);

src/containers/Dashboard/hooks.test.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ import { MockUseState } from 'testUtils';
99
import appMessages from 'messages';
1010
import * as hooks from './hooks';
1111

12+
jest.mock('@openedx/paragon', () => ({
13+
...jest.requireActual('@openedx/paragon'),
14+
useWindowSize: jest.fn(),
15+
breakpoints: {},
16+
}));
17+
1218
jest.mock('@edx/frontend-platform/i18n', () => {
1319
const { formatMessage } = jest.requireActual('testUtils');
1420
return {

src/setupTest.jsx

Lines changed: 31 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -20,44 +20,34 @@ jest.mock('react-redux', () => {
2020
};
2121
});
2222

23-
// jest.mock('@edx/frontend-platform/i18n', () => {
24-
// const { formatMessage } = jest.requireActual('./testUtils');
25-
// return {
26-
// ...jest.requireActual('@edx/frontend-platform/i18n'),
27-
// useIntl: () => ({
28-
// formatMessage,
29-
// }),
30-
// };
31-
// });
32-
33-
jest.mock('@openedx/paragon', () => ({
34-
...jest.requireActual('@openedx/paragon'),
35-
useWindowSize: jest.fn(),
36-
useToggle: jest.fn().mockImplementation((val) => [
37-
val,
38-
jest.fn().mockName('useToggle.setTrue'),
39-
jest.fn().mockName('useToggle.setFalse'),
40-
]),
41-
breakpoints: {
42-
extraSmall: {
43-
minWidth: 0,
44-
maxWidth: 575,
45-
},
46-
small: {
47-
minWidth: 576,
48-
maxWidth: 767,
49-
},
50-
medium: {
51-
minWidth: 768,
52-
maxWidth: 991,
53-
},
54-
large: {
55-
minWidth: 992,
56-
maxWidth: 1199,
57-
},
58-
extraLarge: {
59-
minWidth: 1200,
60-
maxWidth: 100000,
61-
},
62-
},
63-
}));
23+
// jest.mock('@openedx/paragon', () => ({
24+
// ...jest.requireActual('@openedx/paragon'),
25+
// useWindowSize: jest.fn(),
26+
// useToggle: jest.fn().mockImplementation((val) => [
27+
// val,
28+
// jest.fn().mockName('useToggle.setTrue'),
29+
// jest.fn().mockName('useToggle.setFalse'),
30+
// ]),
31+
// breakpoints: {
32+
// extraSmall: {
33+
// minWidth: 0,
34+
// maxWidth: 575,
35+
// },
36+
// small: {
37+
// minWidth: 576,
38+
// maxWidth: 767,
39+
// },
40+
// medium: {
41+
// minWidth: 768,
42+
// maxWidth: 991,
43+
// },
44+
// large: {
45+
// minWidth: 992,
46+
// maxWidth: 1199,
47+
// },
48+
// extraLarge: {
49+
// minWidth: 1200,
50+
// maxWidth: 100000,
51+
// },
52+
// },
53+
// }));

src/test/app.test.jsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ import App from 'App';
3232
import Inspector from './inspector';
3333
import appMessages from './messages';
3434

35-
jest.unmock('@openedx/paragon');
36-
3735
jest.unmock('@edx/frontend-component-footer');
3836

3937
jest.unmock('react-redux');

0 commit comments

Comments
 (0)