test(admin): match the token-overview meta assertion to the text-xs floor

The mobile meta lines moved off the sub-xs px size; anchor the wrap
assertion on the muted text-xs paragraph instead of the old px class.
This commit is contained in:
Marc-André Bombeck committed 2026-07-18 10:27:55 +02:00
1 parent e1c6941b20
commit 156c4574b5
1 file changed
+3 -3
@@ -153,14 +153,14 @@ describe("ApiTokenOverviewSection — responsive", () => {
const html = render();
const mobileMatch = html.match(/<ul[^>]*md:hidden[^>]*>([\s\S]*?)<\/ul>/);
expect(mobileMatch).not.toBeNull();
// The Last-used + Created lines use <p class="text-[11px]…"> — no
// whitespace-nowrap so a long German date+time can flow onto a
// The Last-used + Created lines are muted <p class="…text-xs"> meta —
// no whitespace-nowrap so a long German date+time can flow onto a
// second line within the card. The shadcn `<Badge>` primitive
// does carry `whitespace-nowrap`, which is fine for the short
// permission strings we render — those are scoped to a flex-wrap
// container that line-breaks at the badge boundary.
expect(mobileMatch![1]).toMatch(
/<p[^>]*text-\[11px\][^>]*>(?![^<]*whitespace-nowrap)/,
/<p[^>]*text-muted-foreground[^>]*text-xs[^>]*>(?![^<]*whitespace-nowrap)/,
);
});
});