From b6e61b2bfa2a767b03ae6234588dbda9b8254775 Mon Sep 17 00:00:00 2001 From: Palmn72 Date: Thu, 2 Nov 2023 11:12:51 +0100 Subject: [PATCH] refactor(tests reflecting change in menu.component) Co-authored-by: Lee Sheppard --- .../components/__tests__/Menu.test.js | 14 +++++++------- .../components/menu.component.tsx | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/skolplattformen-app/components/__tests__/Menu.test.js b/apps/skolplattformen-app/components/__tests__/Menu.test.js index a78811fd..bbf7c04d 100644 --- a/apps/skolplattformen-app/components/__tests__/Menu.test.js +++ b/apps/skolplattformen-app/components/__tests__/Menu.test.js @@ -8,15 +8,15 @@ jest.mock('@skolplattformen/hooks') const defaultItemList = [ { - title: 'Måndag vecka 10', + title: 'Måndag', description: 'Krämiga köttbullar', }, { - title: 'Tisdag vecka 10', + title: 'Tisdag', description: 'Kryddig falukorv', }, { - title: 'Onsdag vecka 10', + title: 'Onsdag', description: 'Sushi', }, ] @@ -32,15 +32,15 @@ const setup = (itemList = defaultItemList) => { test('renders multiple days', () => { const screen = setup() - expect(screen.getByText('Måndag vecka 10')).toBeTruthy() - expect(screen.getByText('Tisdag vecka 10')).toBeTruthy() - expect(screen.getByText('Onsdag vecka 10')).toBeTruthy() + expect(screen.getByText('Måndag')).toBeTruthy() + expect(screen.getByText('Tisdag')).toBeTruthy() + expect(screen.getByText('Onsdag')).toBeTruthy() }) test('renders title and description', () => { const screen = setup() - expect(screen.getByText('Måndag vecka 10')).toBeTruthy() + expect(screen.getByText('Måndag')).toBeTruthy() expect(screen.getByText('Krämiga köttbullar')).toBeTruthy() }) diff --git a/apps/skolplattformen-app/components/menu.component.tsx b/apps/skolplattformen-app/components/menu.component.tsx index 034db372..01b74f83 100644 --- a/apps/skolplattformen-app/components/menu.component.tsx +++ b/apps/skolplattformen-app/components/menu.component.tsx @@ -25,7 +25,7 @@ export const Menu = () => { const styles = useStyleSheet(themedStyles) const child = useChild() const { data, status, reload } = useMenu(child) - const weekNr = data[0].title.split('Vecka')[1] + const weekNr = data[0]?.title.split('Vecka')[1] ?? '-' return ( <>