Skip to content

Commit ac6e765

Browse files
authored
test: increase play sound coverage (#2011)
* test: increase play sound coverage Signed-off-by: Adam Setch <adam.setch@outlook.com> * test: increase play sound coverage Signed-off-by: Adam Setch <adam.setch@outlook.com> --------- Signed-off-by: Adam Setch <adam.setch@outlook.com>
1 parent 53eabac commit ac6e765

File tree

9 files changed

+200
-42
lines changed

9 files changed

+200
-42
lines changed

jest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Config } from 'jest';
22

33
const config: Config = {
44
preset: 'ts-jest',
5-
setupFiles: ['<rootDir>/src/renderer/__helpers__/jest.setup.ts'],
5+
setupFilesAfterEnv: ['<rootDir>/src/renderer/__helpers__/jest.setup.ts'],
66
testEnvironment: 'jsdom',
77
collectCoverage: true,
88
collectCoverageFrom: ['src/**/*', '!**/__snapshots__/**'],

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,9 @@
8484
"@primer/primitives": "10.6.0",
8585
"@primer/react": "36.27.0",
8686
"@tailwindcss/postcss": "4.1.7",
87+
"@testing-library/jest-dom": "6.6.3",
8788
"@testing-library/react": "16.3.0",
89+
"@testing-library/user-event": "14.6.1",
8890
"@types/jest": "29.5.14",
8991
"@types/node": "22.15.18",
9092
"@types/react": "19.1.4",

pnpm-lock.yaml

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

src/renderer/__helpers__/jest.setup.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import '@testing-library/jest-dom';
2+
13
import { TextDecoder, TextEncoder } from 'node:util';
24

35
if (!global.TextEncoder || !global.TextDecoder) {

src/renderer/components/fields/RadioGroup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export const RadioGroup: FC<IRadioGroup> = (props: IRadioGroup) => {
2424
<FieldLabel name={props.name} label={props.label} />
2525

2626
{props.options.map((item) => {
27-
const name = `radio-${props.name}-${item.value}`.toLowerCase();
27+
const name = `radio-${props.name}-${item.value.toLowerCase()}`;
2828

2929
return (
3030
<Stack

src/renderer/components/settings/NotificationSettings.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ describe('renderer/components/settings/NotificationSettings.tsx', () => {
2929
);
3030
});
3131

32-
fireEvent.click(screen.getByTestId('radio-groupby-date'));
32+
fireEvent.click(screen.getByTestId('radio-groupBy-date'));
3333

3434
expect(updateSetting).toHaveBeenCalledTimes(1);
3535
expect(updateSetting).toHaveBeenCalledWith('groupBy', 'DATE');

0 commit comments

Comments
 (0)