mirror of
https://github.com/gradio-app/gradio.git
synced 2024-12-27 02:30:17 +08:00
176c4d1400
* Add code * push temporary fix for tags * temp fix * add changeset * reduce * trigger ci --------- Co-authored-by: freddyaboulton <alfonsoboulton@gmail.com> Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
26 lines
891 B
TypeScript
26 lines
891 B
TypeScript
import { test, expect } from "@gradio/tootils";
|
|
|
|
test("Gallery preview mode displays all images correctly.", async ({
|
|
page
|
|
}) => {
|
|
await page.getByRole("button", { name: "Run" }).click();
|
|
await page.getByLabel("Thumbnail 2 of 3").click();
|
|
|
|
expect(await page.getByTestId("detailed-image").getAttribute("src")).toEqual(
|
|
"https://gradio-builds.s3.amazonaws.com/assets/lite-logo.png"
|
|
);
|
|
|
|
expect(await page.getByTestId("thumbnail 1").getAttribute("src")).toEqual(
|
|
"https://gradio-builds.s3.amazonaws.com/assets/cheetah-003.jpg"
|
|
);
|
|
});
|
|
|
|
test("Gallery select event returns the right value", async ({ page }) => {
|
|
await page.getByRole("button", { name: "Run" }).click();
|
|
await page.getByLabel("Thumbnail 2 of 3").click();
|
|
await page.waitForTimeout(200);
|
|
expect(await page.getByLabel("Select Data")).toHaveValue(
|
|
"https://gradio-builds.s3.amazonaws.com/assets/lite-logo.png"
|
|
);
|
|
});
|