mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-07-03 12:54:01 +00:00
* test: restore Playwright smoke e2e * test: harden e2e smoke setup * test: sync e2e server bindings * test: normalize e2e auth urls
19 lines
740 B
TypeScript
19 lines
740 B
TypeScript
import { expect, test } from '@playwright/test';
|
|
|
|
test.describe('Landing suite', () => {
|
|
test('Landing title', async ({ page }) => {
|
|
await page.goto('/', { timeout: 5000 });
|
|
|
|
await expect(page.getByRole('main')).toBeVisible();
|
|
await expect(page.getByRole('textbox', { name: 'Message input' })).toBeVisible();
|
|
await expect(page.getByRole('button', { name: 'Select a model' })).toBeVisible();
|
|
});
|
|
|
|
test('Create Conversation', async ({ page }) => {
|
|
await page.goto('/c/new', { timeout: 5000 });
|
|
|
|
await expect(page).toHaveURL(/\/c\/new$/);
|
|
await expect(page.getByRole('link', { name: 'New chat' })).toBeVisible();
|
|
await expect(page.getByRole('textbox', { name: 'Message input' })).toBeVisible();
|
|
});
|
|
});
|