import React from 'react'
import { render, screen } from '@testing-library/react'
import '@testing-library/jest-dom'
import BlankState from './index'
describe('BlankState Component', () => {
it('renders title correctly', () => {
const title = 'Test Title'
render()
expect(screen.getByText(title)).toBeInTheDocument()
})
it('renders description correctly when provided', () => {
const title = 'Test Title'
const description = 'Test Description'
render()
expect(screen.getByText(description)).toBeInTheDocument()
})
it('does not render description when not provided', () => {
const title = 'Test Title'
render()
expect(screen.queryByText('Test Description')).not.toBeInTheDocument()
})
it('renders action correctly when provided', () => {
const title = 'Test Title'
const action =
render()
expect(screen.getByText('Test Action')).toBeInTheDocument()
})
it('does not render action when not provided', () => {
const title = 'Test Title'
render()
expect(screen.queryByText('Test Action')).not.toBeInTheDocument()
})
})