diff --git a/src/components/AssetsPanel.vue b/src/components/AssetsPanel.vue index b24863c5b..11ed02346 100644 --- a/src/components/AssetsPanel.vue +++ b/src/components/AssetsPanel.vue @@ -1,5 +1,13 @@ diff --git a/tests/e2e/components/assets-panel.spec.ts b/tests/e2e/components/assets-panel.spec.ts index e01aba4d2..038dc56e0 100644 --- a/tests/e2e/components/assets-panel.spec.ts +++ b/tests/e2e/components/assets-panel.spec.ts @@ -131,6 +131,22 @@ test('assets panel groups component sets and inserts the default variant', async 'Duplicate variant values' ) + await buttonAsset.click() + const details = page.locator('[data-test-id="asset-details-dialog"]') + await expect(details).toBeVisible() + await expect(details).toContainText('Button') + await expect(details.locator('[data-test-id="asset-details-preview"]')).toBeVisible() + await expect(details.locator('[data-test-id="asset-details-description"]')).toContainText( + 'Reusable button component' + ) + await expect(details.locator('[data-test-id="asset-details-library"]')).toContainText( + 'lk-test-library' + ) + await expect(details.locator('[data-test-id="asset-details-docs"]')).toBeVisible() + await expect(details.locator('[data-test-id="asset-details-property"]')).toContainText('Type') + await page.locator('[data-test-id="asset-details-close"]').click() + await expect(details).toBeHidden() + await page.locator('[data-test-id="assets-search"]').fill('card') await expect(assetItems).toHaveCount(1) await expect(assetsPanel).toContainText('Card')