20 lines
494 B
JavaScript
20 lines
494 B
JavaScript
/* eslint-disable no-undef */
|
|
const React = require('react');
|
|
|
|
const gatsby = jest.requireActual('gatsby');
|
|
|
|
module.exports = {
|
|
...gatsby,
|
|
graphql: jest.fn(),
|
|
Link: jest.fn().mockImplementation(
|
|
// these props are invalid for an `a` tag
|
|
({ activeClassName, activeStyle, getProps, innerRef, partiallyActive, ref, replace, to, ...rest }) =>
|
|
React.createElement('a', {
|
|
...rest,
|
|
href: to,
|
|
}),
|
|
),
|
|
StaticQuery: jest.fn(),
|
|
useStaticQuery: jest.fn(),
|
|
};
|