From 488841cf470ffe48aeaa506869f7ac58201e8c51 Mon Sep 17 00:00:00 2001 From: Aleksander Helgaker Date: Sun, 25 Aug 2019 12:55:42 +0200 Subject: [PATCH] Fix tests. --- src/components/Layout/Layout.test.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/components/Layout/Layout.test.js b/src/components/Layout/Layout.test.js index a0ca1c9..96ec84d 100644 --- a/src/components/Layout/Layout.test.js +++ b/src/components/Layout/Layout.test.js @@ -1,15 +1,27 @@ // @flow strict import React from 'react'; import renderer from 'react-test-renderer'; +import { useStaticQuery, StaticQuery } from 'gatsby'; +import siteMetadata from '../../../jest/__fixtures__/site-metadata'; import Layout from './Layout'; describe('Layout', () => { const props = { + ...siteMetadata, children: 'test', description: 'test', title: 'test' }; + beforeEach(() => { + StaticQuery.mockImplementationOnce( + ({ render }: RenderCallback) => ( + render(props) + ), + useStaticQuery.mockReturnValue(props) + ); + }); + it('renders correctly', () => { const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot();