mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-03 12:54:29 +00:00
fix: update tests for double-pause seek and formatted insertion
This commit is contained in:
@@ -367,7 +367,16 @@ function BlockCard({
|
||||
const prompt = buildAgentPrompt(title, name, description, category, blockType, context);
|
||||
onShowPrompt?.({ title, prompt });
|
||||
},
|
||||
[title, name, description, category, blockType, activeCompPath, compositionDimensions, onShowPrompt],
|
||||
[
|
||||
title,
|
||||
name,
|
||||
description,
|
||||
category,
|
||||
blockType,
|
||||
activeCompPath,
|
||||
compositionDimensions,
|
||||
onShowPrompt,
|
||||
],
|
||||
);
|
||||
|
||||
return (
|
||||
@@ -524,7 +533,15 @@ function PromptPreviewModal({
|
||||
className="p-1 rounded-md text-neutral-500 hover:text-neutral-300 hover:bg-neutral-800/50"
|
||||
onClick={onClose}
|
||||
>
|
||||
<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round">
|
||||
<svg
|
||||
width="14"
|
||||
height="14"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
strokeWidth="2"
|
||||
strokeLinecap="round"
|
||||
>
|
||||
<line x1="18" y1="6" x2="6" y2="18" />
|
||||
<line x1="6" y1="6" x2="18" y2="18" />
|
||||
</svg>
|
||||
|
||||
@@ -18,13 +18,13 @@ describe("wrapTimeline seek keepPlaying option (#834)", () => {
|
||||
};
|
||||
}
|
||||
|
||||
it("default seek pauses the GSAP timeline before seeking", () => {
|
||||
it("default seek pauses the GSAP timeline before and after seeking", () => {
|
||||
const tl = mockTimeline();
|
||||
const adapter = wrapTimeline(tl);
|
||||
|
||||
adapter.seek(5);
|
||||
|
||||
expect(tl.pause).toHaveBeenCalledTimes(1);
|
||||
expect(tl.pause).toHaveBeenCalledTimes(2);
|
||||
expect(tl.seek).toHaveBeenCalledWith(5);
|
||||
});
|
||||
|
||||
@@ -44,7 +44,7 @@ describe("wrapTimeline seek keepPlaying option (#834)", () => {
|
||||
|
||||
adapter.seek(5, { keepPlaying: false });
|
||||
|
||||
expect(tl.pause).toHaveBeenCalledTimes(1);
|
||||
expect(tl.pause).toHaveBeenCalledTimes(2);
|
||||
expect(tl.seek).toHaveBeenCalledWith(5);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -155,6 +155,7 @@ describe("insertTimelineAssetIntoSource", () => {
|
||||
'<img id="photo_asset" data-start="0" data-duration="3" />',
|
||||
);
|
||||
|
||||
expect(html).toContain('<div id="root" data-composition-id="main"><img id="photo_asset"');
|
||||
expect(html).toContain('data-composition-id="main">');
|
||||
expect(html).toContain('<img id="photo_asset"');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user