From 10c772c9f24fd4b05cd86ac15706b1b7a80347db Mon Sep 17 00:00:00 2001 From: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Mon, 3 Jul 2023 16:37:23 -0400 Subject: [PATCH] fix(e2e): add support for setting localStorage before navigating to the page due to new Nav behavior (#579) --- e2e/setup/authenticate.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/e2e/setup/authenticate.ts b/e2e/setup/authenticate.ts index 40f772829..9bb9467a4 100644 --- a/e2e/setup/authenticate.ts +++ b/e2e/setup/authenticate.ts @@ -19,6 +19,11 @@ async function authenticate(config: FullConfig, user: User) { await login(page, user); await page.locator('h1:has-text("LibreChat")').waitFor(); console.log('🤖: ✔️ user successfully authenticated'); + // Set localStorage before navigating to the page + await page.context().addInitScript(() => { + localStorage.setItem('navVisible', 'true'); + }); + console.log('🤖: ✔️ localStorage: set Nav as Visible', storageState); await page.context().storageState({path: storageState as string}); console.log('🤖: ✔️ authentication state successfully saved in', storageState); await browser.close();