Newer
Older
import Enzyme, {shallow, render, mount} from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
//import expect from 'expect';
import React from "react";
// React 15 Enzyme adapter
Enzyme.configure({adapter: new Adapter()});
// Make Enzyme functions available in all test files without importing
global.shallow = shallow;
global.render = render;
global.mount = mount;
//global.expect = expect;
global.React = React;
global.mashup = {
notifications: {
addNotification: (options) => {
if (options.onRemove) {options.onRemove();}
}
}
};
const localStorageMock = {
getItem: jest.fn(),
setItem: jest.fn(),
clear: jest.fn()
};
global.localStorage = localStorageMock;
// Fail tests on any warning
// console.error = message => {
// throw new Error(message);
// };