import { describe, test, expect } from 'vitest'
import { render, screen } from '@testing-library/react'
import { ChatUserMessage } from './chat-user-message'
describe('ChatUserMessage', () => {
test('renders children content', () => {
render(Hello world)
expect(screen.getByText('Hello world')).toBeTruthy()
})
test('renders secondary content when provided', () => {
render(
Secondary}>
Primary
,
)
expect(screen.getByText('Primary')).toBeTruthy()
expect(screen.getByText('Secondary')).toBeTruthy()
})
test('does not render secondary content when not provided', () => {
const { container } = render(
Only primary,
)
expect(container.textContent).toBe('Only primary')
})
})