From d4393e76354ced93763d986cb8cd05781d291904 Mon Sep 17 00:00:00 2001 From: JobvAlewijk Date: Tue, 2 Dec 2025 11:36:10 +0100 Subject: [PATCH] test: scroll ref: N25B-292 --- .../components/ScrollIntoView.test.tsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 test/pages/visProgPage/visualProgrammingUI/components/ScrollIntoView.test.tsx diff --git a/test/pages/visProgPage/visualProgrammingUI/components/ScrollIntoView.test.tsx b/test/pages/visProgPage/visualProgrammingUI/components/ScrollIntoView.test.tsx new file mode 100644 index 0000000..2a91e85 --- /dev/null +++ b/test/pages/visProgPage/visualProgrammingUI/components/ScrollIntoView.test.tsx @@ -0,0 +1,14 @@ +import { render } from '@testing-library/react'; +import { act } from '@testing-library/react'; +import ScrollIntoView from '../../../../../src/components/ScrollIntoView'; + +test('scrolls the element into view on render', () => { + const scrollMock = jest.fn(); + HTMLElement.prototype.scrollIntoView = scrollMock; + + act(() => { + render(); + }); + + expect(scrollMock).toHaveBeenCalledWith({ behavior: 'smooth' }); +});