import { expect } from "@playwright/test"; import { comfyPageFixture as test } from "./ComfyPage"; test.describe("Combo text widget", () => { test("Truncates text when resized", async ({ comfyPage }) => { await comfyPage.resizeLoadCheckpointNode(0.2, 1); await expect(comfyPage.canvas).toHaveScreenshot( "load-checkpoint-resized-min-width.png" ); await comfyPage.closeMenu(); await comfyPage.resizeKsamplerNode(0.2, 1); await expect(comfyPage.canvas).toHaveScreenshot( `ksampler-resized-min-width.png` ); }); test("Doesn't truncate when space still available", async ({ comfyPage }) => { await comfyPage.resizeEmptyLatentNode(0.8, 0.8); await expect(comfyPage.canvas).toHaveScreenshot( "empty-latent-resized-80-percent.png" ); }); test("Can revert to full text", async ({ comfyPage }) => { await comfyPage.resizeLoadCheckpointNode(0.8, 1, true); await expect(comfyPage.canvas).toHaveScreenshot("resized-to-original.png"); }); });