Files
Reactive-Resume/__mocks__/gatsby.js
2020-12-10 11:13:03 +01:00

36 lines
668 B
JavaScript

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