Icu 14778 add more sessions tests (#2615)

* test: 💍 Add desktop sessions tests

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14778

* chore: 🤖 Add support for dotenv and stop using relative paths

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14778

* refactor: 💡 Force usage of node 20

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14778
This commit is contained in:
Zhihe Li authored and GitHub committed 2024-12-10 16:11:12 -05:00
1 parent 078e36f9b8
commit e16b4e68c8
7 files changed
+301 -28

No files matched your search

+11 -1
View File
@@ -6,6 +6,13 @@
import { chromium, test as baseTest } from '@playwright/test';
import { checkEnv } from './helpers/general.js';
import { LoginPage } from './admin/pages/login.js';
import path from 'path';
import dotenv from 'dotenv';
const __dirname = import.meta.dirname;
// Import environment variables from .env file if available
dotenv.config({ path: path.resolve(__dirname, './.env') });
async function globalSetup() {
await checkEnv([
@@ -42,7 +49,10 @@ const authenticateToBoundary = async () => {
export default globalSetup;
export const authenticatedState = './admin/artifacts/authenticated-state.json';
export const authenticatedState = path.resolve(
__dirname,
'./.auth/authenticated-state.json',
);
// Centralized location for environment variables used in tests
export const test = baseTest.extend({