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 }) }) })