const React = require(`react`); const gatsby = jest.requireActual(`gatsby`); module.exports = { ...gatsby, graphql: jest.fn(), Link: jest.fn().mockImplementation(({ to, ...rest }) => React.createElement(`a`, { ...rest, href: to, }), ), StaticQuery: jest.fn(), useStaticQuery: jest.fn().mockReturnValue({ site: { siteMetadata: { title: '', description: '', author: '', siteUrl: '', }, }, file: { childImageSharp: { fluid(maxWidth = 512) { base64; aspectRatio; src; srcSet; sizes; }, }, }, }), };