diff --git a/apps/admin/e2e/embed-slots.spec.ts b/apps/admin/e2e/embed-slots.spec.ts index f2b78fb..86e43d5 100644 --- a/apps/admin/e2e/embed-slots.spec.ts +++ b/apps/admin/e2e/embed-slots.spec.ts @@ -228,9 +228,7 @@ test.describe.serial('embed slot management (P4b Task 5)', () => { // 真实 EmbedStream(.stream-viewport)且模拟点赞出心形(WYSIWYG 证据)。 await expect(page.getByTestId('embed-preview-v2-iframe')).toBeVisible() await expect(page.getByTestId('embed-preview-sim-like')).toBeVisible() - const previewFrame = page - .frames() - .find((f) => f.url().includes('/embed-preview')) + const previewFrame = page.frames().find((f) => f.url().includes('/embed-preview')) expect(previewFrame).toBeDefined() await expect(previewFrame!.locator('.stream-viewport')).toHaveCount(1) await page.getByTestId('embed-preview-sim-like').click() diff --git a/apps/admin/src/utils/system/embedSlots.spec.ts b/apps/admin/src/utils/system/embedSlots.spec.ts index b397042..16ef007 100644 --- a/apps/admin/src/utils/system/embedSlots.spec.ts +++ b/apps/admin/src/utils/system/embedSlots.spec.ts @@ -320,7 +320,7 @@ describe('buildPreviewPlacement 本地预览停靠几何(草稿即时反映, }) it('mobile:窄屏强制 sm + 默认收起(§5.4 <480px);宽度按剩余宽收缩防溢出(carousel)', () => { - const v1 = { ...DEFAULT_EMBED_SETTINGS, displayMode: 'carousel' } + const v1: EmbedSettingsDraft = { ...DEFAULT_EMBED_SETTINGS, displayMode: 'carousel' } const placement = buildPreviewPlacement(v1, 'mobile') expect(placement.size).toBe('sm') expect(placement.width).toBe(280) diff --git a/apps/admin/src/views/system/embed-slots/EmbedSlotPreview.vue b/apps/admin/src/views/system/embed-slots/EmbedSlotPreview.vue index dfaef38..a5ad83f 100644 --- a/apps/admin/src/views/system/embed-slots/EmbedSlotPreview.vue +++ b/apps/admin/src/views/system/embed-slots/EmbedSlotPreview.vue @@ -61,7 +61,11 @@ -