diff --git a/packages/frontend/templates/onboarding/onboarding.zip b/packages/frontend/templates/onboarding/onboarding.zip index d94c88cee..5a5b24223 100644 Binary files a/packages/frontend/templates/onboarding/onboarding.zip and b/packages/frontend/templates/onboarding/onboarding.zip differ diff --git a/tests/affine-cloud/e2e/storage.spec.ts b/tests/affine-cloud/e2e/storage.spec.ts index f403e5c5c..870cc9ea2 100644 --- a/tests/affine-cloud/e2e/storage.spec.ts +++ b/tests/affine-cloud/e2e/storage.spec.ts @@ -48,8 +48,13 @@ test('should show blob management dialog', async ({ page }) => { await expect(page.getByTestId('setting-modal')).toBeVisible(); await page.getByTestId('workspace-setting:storage').click(); await expect(page.getByTestId('blob-preview-card')).toHaveCount(9); - await expect(page.getByText('Unused blobs (14)')).toBeVisible(); + // get the unused blobs count + const count = await page.getByText(/Unused blobs \(\d+\)/).textContent(); + const unusedBlobsCount = parseInt(count?.match(/\d+/)?.[0] ?? '0'); + + // count should > 9 + expect(unusedBlobsCount).toBeGreaterThan(9); await page.getByTestId('blob-preview-card').nth(0).click(); await expect(page.getByText('1 Selected')).toBeVisible(); @@ -57,5 +62,7 @@ test('should show blob management dialog', async ({ page }) => { await expect(page.getByText('Delete blob files')).toBeVisible(); await page.getByRole('button', { name: 'Delete' }).click(); - await expect(page.getByText('Unused blobs (13)')).toBeVisible(); + await expect( + page.getByText(`Unused blobs (${unusedBlobsCount - 1})`) + ).toBeVisible(); });