UNPKG

@cabify/redux-polyglot

Version:

Tool for using Polyglot.js with Redux

31 lines (22 loc) 1.15 kB
'use strict'; var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var _enzyme = require('enzyme'); var _enzyme2 = _interopRequireDefault(_enzyme); var _enzymeAdapterReact = require('enzyme-adapter-react-16'); var _enzymeAdapterReact2 = _interopRequireDefault(_enzymeAdapterReact); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _enzyme2.default.configure({ adapter: new _enzymeAdapterReact2.default() }); var toBe = function toBe(type) { return function (received) { // eslint-disable-next-line valid-typeof var isFunction = (typeof received === 'undefined' ? 'undefined' : _typeof(received)) === type; return { pass: isFunction, message: 'expected ' + received + (isFunction ? 'not' : '') + ' to be a function' }; }; }; expect.extend({ toBeFunction: toBe('function'), toBeString: toBe('string') });