Skip to content

Commit 7be9d31

Browse files
committed
test: refactor render with app context
Signed-off-by: Adam Setch <[email protected]>
1 parent e701b7f commit 7be9d31

17 files changed

+64
-113
lines changed

src/renderer/components/Sidebar.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { MemoryRouter } from 'react-router-dom';
44

55
import { renderWithAppContext } from '../__helpers__/test-utils';
66
import { mockAccountNotifications } from '../__mocks__/notifications-mocks';
7-
import { mockAuth, mockSettings } from '../__mocks__/state-mocks';
87
import * as comms from '../utils/comms';
98
import { Sidebar } from './Sidebar';
109

src/renderer/components/filters/FilterSection.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ describe('renderer/components/filters/FilterSection.tsx', () => {
3333
settings: {
3434
...mockSettings,
3535
detailedNotifications: true,
36-
} as SettingsState,
36+
},
3737
notifications: mockAccountNotifications,
3838
},
3939
);
@@ -57,7 +57,7 @@ describe('renderer/components/filters/FilterSection.tsx', () => {
5757
settings: {
5858
...mockSettings,
5959
detailedNotifications: false,
60-
} as SettingsState,
60+
},
6161
notifications: mockAccountNotifications,
6262
},
6363
);

src/renderer/components/filters/ReasonFilter.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import { renderWithAppContext } from '../../__helpers__/test-utils';
2+
import { mockAccountNotifications } from '../../__mocks__/notifications-mocks';
23
import { ReasonFilter } from './ReasonFilter';
34

45
describe('renderer/components/filters/ReasonFilter.tsx', () => {
56
it('should render itself & its children', () => {
6-
const tree = renderWithAppContext(<ReasonFilter />);
7+
const tree = renderWithAppContext(<ReasonFilter />, {
8+
notifications: mockAccountNotifications,
9+
});
710

811
expect(tree).toMatchSnapshot();
912
});

src/renderer/components/filters/SearchFilter.test.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
1414
describe('Include Search Tokens', () => {
1515
it('adds include actor token with prefix', () => {
1616
renderWithAppContext(<SearchFilter />, {
17-
settings: mockSettings,
1817
updateFilter: mockUpdateFilter,
1918
});
2019

@@ -31,7 +30,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
3130

3231
it('adds include org token with prefix', () => {
3332
renderWithAppContext(<SearchFilter />, {
34-
settings: mockSettings,
3533
updateFilter: mockUpdateFilter,
3634
});
3735

@@ -48,7 +46,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
4846

4947
it('adds include repo token with prefix', () => {
5048
renderWithAppContext(<SearchFilter />, {
51-
settings: mockSettings,
5249
updateFilter: mockUpdateFilter,
5350
});
5451

@@ -67,7 +64,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
6764

6865
it('prevent unrecognized include prefixes', () => {
6966
renderWithAppContext(<SearchFilter />, {
70-
settings: mockSettings,
7167
updateFilter: mockUpdateFilter,
7268
});
7369

@@ -84,7 +80,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
8480
describe('Exclude Search Tokens', () => {
8581
it('adds exclude actor token with prefix', () => {
8682
renderWithAppContext(<SearchFilter />, {
87-
settings: mockSettings,
8883
updateFilter: mockUpdateFilter,
8984
});
9085

@@ -101,7 +96,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
10196

10297
it('adds exclude org token with prefix', () => {
10398
renderWithAppContext(<SearchFilter />, {
104-
settings: mockSettings,
10599
updateFilter: mockUpdateFilter,
106100
});
107101

@@ -118,7 +112,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
118112

119113
it('adds exclude repo token with prefix', () => {
120114
renderWithAppContext(<SearchFilter />, {
121-
settings: mockSettings,
122115
updateFilter: mockUpdateFilter,
123116
});
124117

@@ -137,7 +130,6 @@ describe('renderer/components/filters/SearchFilter.tsx', () => {
137130

138131
it('prevent unrecognized exclude prefixes', () => {
139132
renderWithAppContext(<SearchFilter />, {
140-
settings: mockSettings,
141133
updateFilter: mockUpdateFilter,
142134
});
143135

src/renderer/components/filters/SearchFilterSuggestions.test.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ describe('renderer/components/filters/SearchFilterSuggestions.tsx', () => {
1111
settings: {
1212
...mockSettings,
1313
detailedNotifications: false,
14-
} as SettingsState,
14+
},
1515
},
1616
);
1717

@@ -25,7 +25,7 @@ describe('renderer/components/filters/SearchFilterSuggestions.tsx', () => {
2525
settings: {
2626
...mockSettings,
2727
detailedNotifications: true,
28-
} as SettingsState,
28+
},
2929
},
3030
);
3131

@@ -39,7 +39,7 @@ describe('renderer/components/filters/SearchFilterSuggestions.tsx', () => {
3939
settings: {
4040
...mockSettings,
4141
detailedNotifications: true,
42-
} as SettingsState,
42+
},
4343
},
4444
);
4545

@@ -53,7 +53,7 @@ describe('renderer/components/filters/SearchFilterSuggestions.tsx', () => {
5353
settings: {
5454
...mockSettings,
5555
detailedNotifications: false,
56-
} as SettingsState,
56+
},
5757
},
5858
);
5959

@@ -67,7 +67,7 @@ describe('renderer/components/filters/SearchFilterSuggestions.tsx', () => {
6767
settings: {
6868
...mockSettings,
6969
detailedNotifications: false,
70-
} as SettingsState,
70+
},
7171
},
7272
);
7373

src/renderer/components/filters/StateFilter.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import { renderWithAppContext } from '../../__helpers__/test-utils';
2+
import { mockAccountNotifications } from '../../__mocks__/notifications-mocks';
23
import { StateFilter } from './StateFilter';
34

45
describe('renderer/components/filters/StateFilter.tsx', () => {
56
it('should render itself & its children', () => {
6-
const tree = renderWithAppContext(<StateFilter />);
7+
const tree = renderWithAppContext(<StateFilter />, {
8+
notifications: mockAccountNotifications,
9+
});
710

811
expect(tree).toMatchSnapshot();
912
});

src/renderer/components/filters/SubjectTypeFilter.test.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import { renderWithAppContext } from '../../__helpers__/test-utils';
2+
import { mockAccountNotifications } from '../../__mocks__/notifications-mocks';
23
import { SubjectTypeFilter } from './SubjectTypeFilter';
34

45
describe('renderer/components/filters/SubjectTypeFilter.tsx', () => {
56
it('should render itself & its children', () => {
6-
const tree = renderWithAppContext(<SubjectTypeFilter />);
7+
const tree = renderWithAppContext(<SubjectTypeFilter />, {
8+
notifications: mockAccountNotifications,
9+
});
710

811
expect(tree).toMatchSnapshot();
912
});

src/renderer/components/filters/UserTypeFilter.test.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
import { renderWithAppContext } from '../../__helpers__/test-utils';
22
import { mockAccountNotifications } from '../../__mocks__/notifications-mocks';
3-
import { mockSettings } from '../../__mocks__/state-mocks';
4-
import type { SettingsState } from '../../types';
53
import { UserTypeFilter } from './UserTypeFilter';
64

75
describe('renderer/components/filters/UserTypeFilter.tsx', () => {
86
it('should render itself & its children', () => {
97
const tree = renderWithAppContext(<UserTypeFilter />, {
10-
settings: {
11-
...mockSettings,
12-
detailedNotifications: true,
13-
} as SettingsState,
148
notifications: mockAccountNotifications,
159
});
1610

src/renderer/components/filters/__snapshots__/ReasonFilter.test.tsx.snap

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/renderer/components/filters/__snapshots__/StateFilter.test.tsx.snap

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)