import React from 'react'; import { describe, expect, it } from 'vitest'; import { render, screen } from '@testing-library/react'; import { BadgesGrid } from '../AchievementsPage'; const t = (key: string) => key; describe('BadgesGrid', () => { it('adds dark mode classes for earned and pending badges', () => { render( , ); const earnedCard = screen.getByTestId('badge-card-1'); expect(earnedCard.className).toContain('dark:from-emerald-400/20'); expect(earnedCard.className).toContain('dark:text-emerald-50'); const pendingCard = screen.getByTestId('badge-card-2'); expect(pendingCard.className).toContain('bg-card/90'); expect(pendingCard.className).toContain('border-border/60'); }); });