add test for renaming a video

This commit is contained in:
MarconLP 2023-04-15 22:20:43 +02:00
parent f10873b8ca
commit 5fad3555e1
No known key found for this signature in database
GPG key ID: A08A9C8B623F5EA5

View file

@ -14,3 +14,20 @@ test("should be able to view video", async ({ page }) => {
const isPaused = await video.evaluate((v: HTMLVideoElement) => v.paused);
expect(isPaused).toBe(true);
});
test("should be able to rename video", async ({ page }) => {
const randomTitle = "Random title " + Math.random().toString();
await page.goto("http://localhost:3000/videos");
await page.locator("div.grid > a:nth-child(1)").click();
await expect(page).toHaveURL(/http:\/\/localhost:3000\/share\/[A-Za-z0-9]+/);
await page.locator("button > svg").click();
await page.getByText("Rename").click();
await page.click("#title");
await page.fill("#title", randomTitle);
await page.getByText("Save").click();
expect(
await page.locator("div > span.text-lg.font-medium").textContent()
).toBe(randomTitle);
});