better cards

This commit is contained in:
2026-02-10 02:34:25 -05:00
parent b63c62a732
commit 03df2b3a6c
24 changed files with 669 additions and 127 deletions

View File

@@ -22,9 +22,9 @@ describe("blog umami event attributes", () => {
it("instruments blog post cards with deterministic target_id and placement", async () => {
const src = await read("src/components/BlogPostCard.astro");
expect(src).toContain('data-umami-event="click"');
expect(src).toContain("data-umami-event-target_id={targetId}");
expect(src).toContain("data-umami-event-placement={placement}");
expect(src).toContain('"data-umami-event": "click"');
expect(src).toContain('"data-umami-event-target_id": targetId');
expect(src).toContain('"data-umami-event-placement": placement');
expect(src).toContain("data-umami-event-target_url");
});
@@ -61,4 +61,3 @@ describe("blog umami event attributes", () => {
expect(categorySrc).toContain("targetId={`blog.category.${activeCategory.slug}.card.post.${p.slug}`}");
});
});