26 lines
910 B
TypeScript
26 lines
910 B
TypeScript
import { testSkipIfWindows } from "./helpers/test_helper";
|
|
|
|
// https://github.com/dyad-sh/dyad/issues/269
|
|
testSkipIfWindows("supabase - stale ui", async ({ po }) => {
|
|
await po.setUp();
|
|
await po.sendPrompt("tc=add-supabase");
|
|
await po.snapshotMessages();
|
|
|
|
await po.page.getByText("Set up supabase").click();
|
|
// On app details page:
|
|
await po.clickConnectSupabaseButton();
|
|
// TODO: for some reason on Windows this navigates to the main (apps) page,
|
|
// rather than the original chat page, so this test is skipped on Windows.
|
|
// However, the underlying issue is platform-agnostic, so it seems OK to test
|
|
// only on Mac.
|
|
await po.clickBackButton();
|
|
|
|
// On chat page:
|
|
await po.snapshotMessages();
|
|
|
|
// Create a second app; do NOT integrate it with Supabase, and make sure UI is correct.
|
|
await po.goToAppsTab();
|
|
await po.sendPrompt("tc=add-supabase");
|
|
await po.snapshotMessages();
|
|
});
|