Skip to content

Commit 5fa990e

Browse files
committed
Create test for handleOnKeyDown functionality
1 parent c9e2311 commit 5fa990e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/app/__tests__/action.test.tsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,17 @@ describe('unit testing for Action.tsx', () => {
7070
fireEvent.keyDown(screen.getByRole('presentation'), {key: 'ArrowUp', code: 'ArrowUp', charCode: 38});
7171
expect(props.handleOnkeyDown).toHaveBeenCalled();;
7272
});
73+
74+
test('Using the ArrowDown key on Action snapshot should trigger handleOnKeyDown', () => {
75+
render(<Action {...props} />);
76+
fireEvent.keyDown(screen.getByRole('presentation'), {key: 'ArrowDown', code: 'ArrowDown', charCode: 40});
77+
expect(props.handleOnkeyDown).toHaveBeenCalled();;
78+
});
79+
80+
test('Using the Enter key on Action snapshot should trigger handleOnKeyDown', () => {
81+
render(<Action {...props} />);
82+
fireEvent.keyDown(screen.getByRole('presentation'), {key: 'Enter', code: 'Enter', charCode: 13});
83+
expect(props.handleOnkeyDown).toHaveBeenCalled();;
84+
});
7385
});
7486
});

0 commit comments

Comments
 (0)