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

vi.mock('next/image', () => ({ default: ({ alt, ...props }: any) => <img alt={alt} {...props} /> }))

import { Footer } from './Footer'

describe('Footer', () => {
  it('renders tagline', () => {
    render(<Footer />)
    expect(screen.getByText(/onde há céu/i)).toBeInTheDocument()
  })

  it('renders ANAC disclaimer', () => {
    render(<Footer />)
    expect(screen.getByText(/regulamentação ANAC/i)).toBeInTheDocument()
  })

  it('renders footer columns', () => {
    render(<Footer />)
    expect(screen.getByText('Plataforma')).toBeInTheDocument()
    expect(screen.getByText('Comunidade')).toBeInTheDocument()
    expect(screen.getByText('Legal')).toBeInTheDocument()
  })
})
