import React from 'react'
import { useGridEditor } from './hook'
import { render, renderHook } from '../../utils/test-utils'
import { GridEditorContext } from './context'
const Component = () => {
const { editable } = useGridEditor()
return
{`${editable}`}
}
describe('GridEditorContext', () => {
it('should render editable true', () => {
const { getByText } = render(
)
expect(getByText('true')).toBeInTheDocument()
})
it('should render editable false', () => {
const { getByText } = render(
)
expect(getByText('false')).toBeInTheDocument()
})
it('hook should default to true', () => {
const { result } = renderHook(() => useGridEditor())
expect(result.current).toEqual({ editable: true })
})
})