import { describe, test, expect } from 'vitest' import { render, screen } from '@testing-library/react' import { ChatToolCodeArea } from './chat-tool-code-area' describe('ChatToolCodeArea', () => { test('renders code content', () => { render() expect(screen.getByText('{"status": 200}')).toBeTruthy() }) test('applies error styling via isError prop', () => { const { container } = render( , ) const pre = container.querySelector('pre') expect(pre).toBeTruthy() }) test('does not show Full view button when content fits', () => { render() expect(screen.queryByText('Full view')).toBeNull() }) })