Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: fix lint errors
  • Loading branch information
filippovskii09 committed Oct 29, 2025
commit 8eb8ab06fe6bebf6b1befed00268dc28a5bacade
26 changes: 13 additions & 13 deletions src/courseware/course/sidebar/common/Sidebar.test.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -123,19 +123,19 @@ describe('SidebarBase (Refactored)', () => {
expect(mockHandleClose).toHaveBeenCalledTimes(1);
});

it('should call handleKeyDown from hook on standard close button keydown', () => {
renderSidebar({ currentSidebar: SIDEBAR_ID });
const closeButton = screen.getByRole('button', { name: messages.closeNotificationTrigger.defaultMessage });
fireEvent.keyDown(closeButton, { key: 'Tab' });
expect(mockHandleKeyDown).toHaveBeenCalledTimes(1);
});

it('should call handleBackBtnKeyDown from hook on fullscreen back button keydown', () => {
renderSidebar({ currentSidebar: SIDEBAR_ID, shouldDisplayFullScreen: true });
const backButton = screen.getByRole('button', { name: messages.responsiveCloseNotificationTray.defaultMessage });
fireEvent.keyDown(backButton, { key: 'Enter' });
expect(mockHandleBackBtnKeyDown).toHaveBeenCalledTimes(1);
});
it('should call handleKeyDown from hook on standard close button keydown', () => {
renderSidebar({ currentSidebar: SIDEBAR_ID });
const closeButton = screen.getByRole('button', { name: messages.closeNotificationTrigger.defaultMessage });
fireEvent.keyDown(closeButton, { key: 'Tab' });
expect(mockHandleKeyDown).toHaveBeenCalledTimes(1);
});

it('should call handleBackBtnKeyDown from hook on fullscreen back button keydown', () => {
renderSidebar({ currentSidebar: SIDEBAR_ID, shouldDisplayFullScreen: true });
const backButton = screen.getByRole('button', { name: messages.responsiveCloseNotificationTray.defaultMessage });
fireEvent.keyDown(backButton, { key: 'Enter' });
expect(mockHandleBackBtnKeyDown).toHaveBeenCalledTimes(1);
});

it('should call toggleSidebar(null) upon receiving a "close" postMessage event', async () => {
renderSidebar({ currentSidebar: SIDEBAR_ID });
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ describe('useSidebarFocusAndKeyboard', () => {
};
mockCtaButton = { focus: jest.fn() };

mockQuerySelector.mockImplementation((selector) => {
mockQuerySelector.mockImplementation((selector) => {
if (selector === '.call-to-action-btn') { return mockCtaButton; }
if (selector === TRIGGER_SELECTOR) { return triggerButtonMock; }
return null;
Expand Down