strapi/test/config/front/strapi.js

36 lines
736 B
JavaScript
Raw Normal View History

2019-04-23 15:18:57 +02:00
/**
*
* Strapi
* This file allow to mock any key that is in the global strapi variable
*
*/
// Setup the strapi functioon global variable
const React = require('react');
const hoistNonReactStatics = require('hoist-non-react-statics');
const hoc = () => WrappedComponent => {
class HocInjector extends React.Component {
static WrappedComponent = WrappedComponent;
render() {
return <WrappedComponent {...this.props} />;
}
}
return hoistNonReactStatics(HocInjector, WrappedComponent);
};
global.strapi = {
backendURL: 'http://localhost:1337',
2019-04-23 15:18:57 +02:00
injectReducer: hoc,
injectSaga: hoc,
notification: {
error: jest.fn(),
info: jest.fn(),
success: jest.fn(),
warning: jest.fn(),
},
};