From 7492035327752cc91db6aa4f5e37f66517e5e07c Mon Sep 17 00:00:00 2001 From: Gaurav Pandey <36168816+grvpandey11@users.noreply.github.com> Date: Sun, 9 Jul 2023 02:48:56 +0200 Subject: [PATCH] Update WelcomeTitle.test.tsx Signed-off-by: Gaurav Pandey <36168816+grvpandey11@users.noreply.github.com> --- .../WelcomeTitle/WelcomeTitle.test.tsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/plugins/home/src/homePageComponents/WelcomeTitle/WelcomeTitle.test.tsx b/plugins/home/src/homePageComponents/WelcomeTitle/WelcomeTitle.test.tsx index 839ecdbae1..d4c39e2a29 100644 --- a/plugins/home/src/homePageComponents/WelcomeTitle/WelcomeTitle.test.tsx +++ b/plugins/home/src/homePageComponents/WelcomeTitle/WelcomeTitle.test.tsx @@ -20,7 +20,7 @@ import { WelcomeTitle } from './WelcomeTitle'; describe('', () => { afterEach(() => jest.resetAllMocks()); - test('should greet user', async () => { + test('should greet user with default greeting', async () => { jest .spyOn(global.Date, 'now') .mockImplementation(() => new Date('1970-01-01T23:00:00').valueOf()); @@ -29,4 +29,17 @@ describe('', () => { expect(getByText(/Get some rest, Guest/)).toBeInTheDocument(); }); + + test('should greet user with multiple languages', async () => { + jest + .spyOn(global.Date, 'now') + .mockImplementation(() => new Date('2023-07-03T14:00:00').valueOf()); + + const languages = ['English', 'Spanish']; + const { getByText } = await renderInTestApp( + , + ); + + expect(getByText(/Good afternoon, Guest/)).toBeInTheDocument(); + }); });