import { describe, it, expect } from 'vitest'; import { render } from '@testing-library/react'; import { AgentBadge } from '../AgentBadge'; describe('AgentBadge', () => { it('shows nothing for entries of the user', () => { expect(render().container.firstChild).toBeNull(); }); it('tells created and edited entries apart', () => { const created = render().container.firstChild as HTMLElement; expect(created.textContent).toBe('KI'); expect(created.getAttribute('title')).toContain('angelegt'); const edited = render().container.firstChild as HTMLElement; expect(edited.textContent).toBe('KI geändert'); expect(edited.getAttribute('title')).toContain('geändert'); }); });