mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-02-13 04:54:24 +01:00
* fix(Chat.jsx): conversation no longer navigates upon message creation, which would cause re-render/flicker * chore(.gitignore): ignore storageState.json in all directories chore(storageState.json): delete e2e/storageState.json file * test(e2e): fix old tests with new playwright setup & add helper script for codegen * fix(Conversation.jsx): add data-testid attribute to <a> element test(messages.spec.js): add test for expected navigation after receiving message test(messages.spec.js): add test for page navigations * chore(Plugin.jsx): import Spinner from '~/components' instead of '../svg/Spinner' chore(index.jsx): import Spinner from '~/components' instead of '../svg/Spinner' chore(Spinner.jsx): change classProp prop to className prop in Spinner component feat(index.ts): export Spinner component from './Spinner'
15 lines
594 B
JavaScript
15 lines
594 B
JavaScript
import { expect, test } from '@playwright/test';
|
|
|
|
test.describe('Endpoints Presets suite', () => {
|
|
test('Endpoints Suite', async ({ page }) => {
|
|
await page.goto('http://localhost:3080/');
|
|
await page.getByRole('button', { name: 'New Topic' }).click();
|
|
|
|
const endpointItem = await page.getByRole('menuitemradio', { name: 'OpenAI' })
|
|
await endpointItem.click();
|
|
|
|
await page.getByRole('button', { name: 'New Topic' }).click();
|
|
// Check if the active class is set on the selected endpoint
|
|
expect(await endpointItem.getAttribute('class')).toContain('active');
|
|
});
|
|
});
|