import { describe, it, expect } from 'vitest'
import { render, screen } from '@testing-library/react'
import { WysiwygPage } from '@/components/wysiwyg/WysiwygPage'

describe('WysiwygPage', () => {
  it('renders Canvas with a sample frame and aria-live region', () => {
    render(<WysiwygPage />)
    const canvas = screen.getByTestId('wysiwyg-canvas')
    expect(canvas).toBeInTheDocument()
    // at least one object is present
    expect(screen.getByTestId('obj-o1')).toBeInTheDocument()
    // a11y live region exists
    expect(screen.getByTestId('aria-live')).toBeInTheDocument()
  })
})
