fix: update test content order (#961)
This commit is contained in:
parent
451a866c73
commit
845b40f7fe
3 changed files with 9 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "ai-chatbot",
|
"name": "ai-chatbot",
|
||||||
"version": "3.0.9",
|
"version": "3.0.10",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev --turbo",
|
"dev": "next dev --turbo",
|
||||||
|
|
|
||||||
|
|
@ -141,11 +141,12 @@ test.describe('Chat activity', () => {
|
||||||
|
|
||||||
test('Create message from url query', async ({ page }) => {
|
test('Create message from url query', async ({ page }) => {
|
||||||
await page.goto('/?query=Why is the sky blue?');
|
await page.goto('/?query=Why is the sky blue?');
|
||||||
const userMessage = await chatPage.getRecentUserMessage();
|
|
||||||
expect(userMessage.content).toBe('Why is the sky blue?');
|
|
||||||
|
|
||||||
await chatPage.isGenerationComplete();
|
await chatPage.isGenerationComplete();
|
||||||
|
|
||||||
|
const userMessage = await chatPage.getRecentUserMessage();
|
||||||
|
expect(userMessage.content).toBe('Why is the sky blue?');
|
||||||
|
|
||||||
const assistantMessage = await chatPage.getRecentAssistantMessage();
|
const assistantMessage = await chatPage.getRecentAssistantMessage();
|
||||||
expect(assistantMessage.content).toContain("It's just blue duh!");
|
expect(assistantMessage.content).toContain("It's just blue duh!");
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -150,7 +150,11 @@ export class ChatPage {
|
||||||
|
|
||||||
async getRecentUserMessage() {
|
async getRecentUserMessage() {
|
||||||
const messageElements = await this.page.getByTestId('message-user').all();
|
const messageElements = await this.page.getByTestId('message-user').all();
|
||||||
const lastMessageElement = messageElements[messageElements.length - 1];
|
const lastMessageElement = messageElements.at(-1);
|
||||||
|
|
||||||
|
if (!lastMessageElement) {
|
||||||
|
throw new Error('No user message found');
|
||||||
|
}
|
||||||
|
|
||||||
const content = await lastMessageElement
|
const content = await lastMessageElement
|
||||||
.getByTestId('message-content')
|
.getByTestId('message-content')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue