oysterprotocol/webinterface

View on GitHub
src/setup-tests.js

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import nock from "nock";
import raf from "temp-polyfills";
import Enzyme, { shallow, render, mount } from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import toJson from "enzyme-to-json";

// React 16 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.toJson = toJson;

// Mock globals
global.Math.random = () => 0.123456789;

// Fail tests on any warning
console.error = message => {
  throw new Error(message);
};

nock.disableNetConnect();