Something went wrong. Try again.
inkfinite (an infinite canvas/whiteboard) monorepo ink.stormlightlabs.org
svelte rust tauri svg canvas perfect-freehand
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041import { expect, test } from '../fixtures/editor';
test( 'board browser shows active storage and sorting controls', { tag: '@visual' }, async ({ editor, page }) => { await editor.open(); await page.getByRole('button', { name: 'Browse boards' }).click(); const browser = page.getByRole('dialog', { name: 'Boards' }); await expect(browser).toBeVisible(); await expect(browser).toHaveScreenshot('board-browser.png', { mask: [ browser.locator('.filebrowser__summary-grid dd').nth(3), browser.locator('.filebrowser__board-meta') ] }); });
test.describe('narrow viewport', () => { test.use({ viewport: { width: 390, height: 844 }, hasTouch: true });
test( 'board browser fits a coarse pointer viewport', { tag: '@visual' }, async ({ editor, page }) => { await editor.open(); await page.getByRole('button', { name: 'Browse boards' }).click(); const browser = page.getByRole('dialog', { name: 'Boards' }); await expect(browser).toBeVisible(); await expect(browser).toBeInViewport(); await expect(browser).toHaveScreenshot('board-browser-mobile.png', { mask: [ browser.locator('.filebrowser__summary-grid dd').nth(3), browser.locator('.filebrowser__board-meta') ] }); } );});