diff --git a/src/components/beatcanvas/beatcanvas-composer-reference-picker.test.tsx b/src/components/beatcanvas/beatcanvas-composer-reference-picker.test.tsx
index a08e54b..b0264db 100644
--- a/src/components/beatcanvas/beatcanvas-composer-reference-picker.test.tsx
+++ b/src/components/beatcanvas/beatcanvas-composer-reference-picker.test.tsx
@@ -77,3 +77,84 @@ test('open picker lists attached and canvas reference cards', () => {
assert.match(html, /Beach/);
assert.match(html, /aria-label="Remove reference"/);
});
+
+test('open picker renders video references with video elements instead of images', () => {
+ const html = renderToStaticMarkup(
+ {}}
+ onOpenChange={() => {}}
+ onOpenReferencePicker={() => {}}
+ onRemoveCanvasReference={() => {}}
+ options={[{ intent: 'video', remaining: 2 }]}
+ primaryIntent="video"
+ />
+ );
+
+ assert.equal((html.match(/