UNPKG

react-head

Version:

SSR-ready Document Head management for React 16+

26 lines (21 loc) 651 B
import * as React from 'react'; import TestRenderer from 'react-test-renderer'; jest.setMock('react-dom', { createPortal: children => <>{children}</>, }); describe('HeadProvider', () => { const { HeadProvider, HeadTag } = require('../'); it('adds HeadTags to given array from component tree', () => { const arr = []; TestRenderer.create( <HeadProvider headTags={arr}> <div> <HeadTag tag="tag1" name="name1" another="value1" /> <HeadTag tag="tag2" test="test2" third="value2" /> </div> </HeadProvider> ); expect(arr.length).toBe(2); expect(arr).toMatchSnapshot(); }); });