mirror of
https://github.com/jaypyles/Scraperr.git
synced 2025-10-30 05:57:12 +00:00
35 lines
775 B
TypeScript
35 lines
775 B
TypeScript
import { login } from "../utilities/authentication.utils";
|
|
import {
|
|
cleanUpJobs,
|
|
selectJobFromSelector,
|
|
submitBasicJob,
|
|
waitForJobCompletion,
|
|
} from "../utilities/job.utilities";
|
|
import { mockLogin } from "../utilities/mocks";
|
|
|
|
describe.only("Chat", () => {
|
|
beforeEach(() => {
|
|
mockLogin();
|
|
login();
|
|
cy.visit("/");
|
|
});
|
|
|
|
afterEach(() => {
|
|
cleanUpJobs();
|
|
});
|
|
|
|
it.only("should be able to chat", () => {
|
|
const url = "https://books.toscrape.com";
|
|
submitBasicJob(url, "test", "//body");
|
|
waitForJobCompletion(url);
|
|
|
|
cy.visit("/chat");
|
|
selectJobFromSelector();
|
|
|
|
cy.get("[data-cy='message-input']").type("Hello");
|
|
cy.get("[data-cy='send-message']").click();
|
|
|
|
cy.get("[data-cy='ai-message']").should("exist");
|
|
});
|
|
});
|