import React from 'react'; import { cleanup, render } from '@testing-library/react'; import LeafyGreenProvider, { useBaseFontSize } from '..'; afterAll(cleanup); describe('packages/leafygreen-provider/TypographyContext', () => { const value = 16; const TestComponent = () => { const test = useBaseFontSize(); return
{test}
; }; test('without a provider, by default useBaseFontSize returns 14', () => { const { container } = render(); expect(container.innerHTML.includes('14')).toBeTruthy(); }); test('with a provider, by default useBaseFontSize returns 14', () => { const { container } = render( , ); expect(container.innerHTML.includes('14')).toBeTruthy(); }); test(`when baseFontSize prop is set to ${value}, useBaseFontSize returns ${value}`, () => { const { container } = render( , ); expect(container.innerHTML.includes(value.toString())).toBeTruthy(); }); });