import { LoginResponseDto } from '@immich/sdk'; import { test } from '@playwright/test'; import { utils } from 'src/utils'; test.describe('Album', () => { let admin: LoginResponseDto; test.beforeAll(async () => { utils.initSdk(); await utils.resetDatabase(); admin = await utils.adminSetup(); }); test(`doesn't delete album after canceling add assets`, async ({ context, page }) => { await utils.setAuthCookies(context, admin.accessToken); await page.goto('/albums'); await page.getByRole('button', { name: 'Create album' }).click(); await page.getByRole('button', { name: 'Select photos' }).click(); await page.getByRole('button', { name: 'Close' }).click(); await page.reload(); await page.getByRole('button', { name: 'Select photos' }).waitFor(); }); });