diff --git a/.gitignore b/.gitignore index 9304913..6a34387 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,5 @@ -coverage/ -dist/jasmine-matchers.spec.js -doc/ -Jasmine-Matchers.sublime-project -Jasmine-Matchers.sublime-workspace -node_modules/ -npm-debug.log +*.log +coverage +dist +doc +node_modules diff --git a/dist/jasmine-matchers.js b/dist/jasmine-matchers.js deleted file mode 100644 index 83aff67..0000000 --- a/dist/jasmine-matchers.js +++ /dev/null @@ -1,1145 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./src/index.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./node_modules/add-matchers/index.js": -/*!********************************************!*\ - !*** ./node_modules/add-matchers/index.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("/* WEBPACK VAR INJECTION */(function(global) {// modules\nvar createRegister = __webpack_require__(/*! ./src/create-register */ \"./node_modules/add-matchers/src/create-register.js\");\nvar jasmineV1 = __webpack_require__(/*! ./src/jasmine-v1 */ \"./node_modules/add-matchers/src/jasmine-v1/index.js\");\nvar jasmineV2 = __webpack_require__(/*! ./src/jasmine-v2 */ \"./node_modules/add-matchers/src/jasmine-v2/index.js\");\nvar jest = __webpack_require__(/*! ./src/jest */ \"./node_modules/add-matchers/src/jest/index.js\");\n\n// public\nmodule.exports = createRegister({\n jasmineV1: jasmineV1,\n jasmineV2: jasmineV2,\n jest: jest\n}, global);\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./node_modules/add-matchers/index.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/add-asymmetric-matchers.js": -/*!******************************************************************!*\ - !*** ./node_modules/add-matchers/src/add-asymmetric-matchers.js ***! - \******************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("/* WEBPACK VAR INJECTION */(function(global) {// public\nmodule.exports = addAsymmetricMatchers;\n\n// implementation\nfunction addAsymmetricMatchers(matchersByName) {\n /* eslint guard-for-in: 0 */\n global.any = global.any || {};\n for (var name in matchersByName) {\n addAsymmetricMatcher(name, matchersByName[name]);\n }\n}\n\nfunction addAsymmetricMatcher(name, matcher) {\n global.any[name] = function () {\n var args = [].slice.call(arguments);\n return {\n asymmetricMatch: function (actual) {\n var clone = args.slice();\n clone.push(actual);\n return matcher.apply(this, clone);\n }\n };\n };\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/add-asymmetric-matchers.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/create-register.js": -/*!**********************************************************!*\ - !*** ./node_modules/add-matchers/src/create-register.js ***! - \**********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("// modules\nvar addAsymmetricMatchers = __webpack_require__(/*! ./add-asymmetric-matchers */ \"./node_modules/add-matchers/src/add-asymmetric-matchers.js\");\n\n// public\nmodule.exports = createRegister;\n\n// implementation\nfunction createRegister(frameworks, globals) {\n var adaptersByNumberOfArgs;\n\n if (globals.expect && globals.expect.extend) {\n adaptersByNumberOfArgs = frameworks.jest.getAdapters(globals);\n } else if (globals.jasmine && globals.jasmine.addMatchers) {\n adaptersByNumberOfArgs = frameworks.jasmineV2.getAdapters(globals);\n } else if (globals.jasmine) {\n adaptersByNumberOfArgs = frameworks.jasmineV1.getAdapters(globals);\n } else {\n throw new Error('jasmine-expect cannot find jest, jasmine v2.x, or jasmine v1.x');\n }\n\n addMatchers.asymmetric = addAsymmetricMatchers;\n\n return addMatchers;\n\n function addMatchers(matchersByName) {\n /* eslint guard-for-in: 0 */\n for (var name in matchersByName) {\n var matcherFunction = matchersByName[name];\n var numberOfArgs = matcherFunction.length;\n var adapter = adaptersByNumberOfArgs[numberOfArgs];\n adapter(name, matcherFunction);\n }\n }\n}\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/create-register.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jasmine-v1/index.js": -/*!***********************************************************!*\ - !*** ./node_modules/add-matchers/src/jasmine-v1/index.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = {\n getAdapters: function (globals) {\n return {\n 1: createFactory(adapterForActual),\n 2: createFactory(adapterForActualAndExpected),\n 3: createFactory(adapterForActualAndTwoExpected),\n 4: createFactory(adapterForKeyAndActualAndTwoExpected)\n };\n\n function createFactory(adapter) {\n return function (name, matcher) {\n var matchersByName = {};\n matchersByName[name] = adapter(name, matcher);\n globals.beforeEach(function () {\n this.addMatchers(matchersByName);\n });\n return matchersByName;\n };\n }\n\n function adapterForActual(name, matcher) {\n return function (optionalMessage) {\n return matcher(this.actual, optionalMessage);\n };\n }\n\n function adapterForActualAndExpected(name, matcher) {\n return function (expected, optionalMessage) {\n return matcher(expected, this.actual, optionalMessage);\n };\n }\n\n function adapterForActualAndTwoExpected(name, matcher) {\n return function (expected1, expected2, optionalMessage) {\n return matcher(expected1, expected2, this.actual, optionalMessage);\n };\n }\n\n function adapterForKeyAndActualAndTwoExpected(name, matcher) {\n return function (key, expected1, expected2, optionalMessage) {\n return matcher(key, expected1, expected2, this.actual, optionalMessage);\n };\n }\n }\n};\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jasmine-v1/index.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jasmine-v2/index.js": -/*!***********************************************************!*\ - !*** ./node_modules/add-matchers/src/jasmine-v2/index.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("var matcherFactory = __webpack_require__(/*! ./matcher-factory */ \"./node_modules/add-matchers/src/jasmine-v2/matcher-factory.js\");\nvar memberMatcherFactory = __webpack_require__(/*! ./member-matcher-factory */ \"./node_modules/add-matchers/src/jasmine-v2/member-matcher-factory.js\");\n\nmodule.exports = {\n getAdapters: function (globals) {\n return {\n 1: createFactory(getAdapter(1)),\n 2: createFactory(getAdapter(2)),\n 3: createFactory(getAdapter(3)),\n 4: createFactory(getAdapter(4))\n };\n\n function createFactory(adapter) {\n return function (name, matcher) {\n var matchersByName = {};\n matchersByName[name] = adapter(name, matcher);\n globals.beforeEach(function () {\n globals.jasmine.addMatchers(matchersByName);\n });\n return matchersByName;\n };\n }\n\n function getAdapter(argsCount) {\n return function (name, matcher) {\n var factory = isMemberMatcher(name) ? memberMatcherFactory : matcherFactory;\n return factory[argsCount](name, matcher);\n };\n }\n\n function isMemberMatcher(name) {\n return name.search(/^toHave/) !== -1;\n }\n }\n};\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jasmine-v2/index.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jasmine-v2/matcher-factory.js": -/*!*********************************************************************!*\ - !*** ./node_modules/add-matchers/src/jasmine-v2/matcher-factory.js ***! - \*********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = {\n 1: forActual,\n 2: forActualAndExpected,\n 3: forActualAndTwoExpected\n};\n\nfunction forActual(name, matcher) {\n return function (util) {\n return {\n compare: function (actual, optionalMessage) {\n var passes = matcher(actual);\n return {\n pass: passes,\n message: (\n optionalMessage ?\n util.buildFailureMessage(name, passes, actual, optionalMessage) :\n util.buildFailureMessage(name, passes, actual)\n )\n };\n }\n };\n };\n}\n\nfunction forActualAndExpected(name, matcher) {\n return function (util) {\n return {\n compare: function (actual, expected, optionalMessage) {\n var passes = matcher(expected, actual);\n return {\n pass: passes,\n message: (\n optionalMessage ?\n util.buildFailureMessage(name, passes, actual, expected, optionalMessage) :\n util.buildFailureMessage(name, passes, actual, expected)\n )\n };\n }\n };\n };\n}\n\nfunction forActualAndTwoExpected(name, matcher) {\n return function (util) {\n return {\n compare: function (actual, expected1, expected2, optionalMessage) {\n var passes = matcher(expected1, expected2, actual);\n return {\n pass: passes,\n message: (\n optionalMessage ?\n util.buildFailureMessage(name, passes, actual, expected1, expected2, optionalMessage) :\n util.buildFailureMessage(name, passes, actual, expected1, expected2)\n )\n };\n }\n };\n };\n}\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jasmine-v2/matcher-factory.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jasmine-v2/member-matcher-factory.js": -/*!****************************************************************************!*\ - !*** ./node_modules/add-matchers/src/jasmine-v2/member-matcher-factory.js ***! - \****************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = {\n 2: forKeyAndActual,\n 3: forKeyAndActualAndExpected,\n 4: forKeyAndActualAndTwoExpected\n};\n\nfunction forKeyAndActual(name, matcher) {\n return function (util) {\n return {\n compare: function (actual, key, optionalMessage) {\n var passes = matcher(key, actual);\n return {\n pass: passes,\n message: util.buildFailureMessage(name, passes, actual, optionalMessage || key)\n };\n }\n };\n };\n}\n\nfunction forKeyAndActualAndExpected(name, matcher) {\n return function (util) {\n return {\n compare: function (actual, key, expected, optionalMessage) {\n var passes = matcher(key, expected, actual);\n var message = (optionalMessage ?\n util.buildFailureMessage(name, passes, actual, expected, optionalMessage) :\n util.buildFailureMessage(name, passes, actual, expected)\n );\n return {\n pass: passes,\n message: formatErrorMessage(name, message, key)\n };\n }\n };\n };\n}\n\nfunction forKeyAndActualAndTwoExpected(name, matcher) {\n return function (util) {\n return {\n compare: function (actual, key, expected1, expected2, optionalMessage) {\n var passes = matcher(key, expected1, expected2, actual);\n var message = (optionalMessage ?\n util.buildFailureMessage(name, passes, actual, expected1, expected2, optionalMessage) :\n util.buildFailureMessage(name, passes, actual, expected1, expected2)\n );\n return {\n pass: passes,\n message: formatErrorMessage(name, message, key)\n };\n }\n };\n };\n}\n\nfunction formatErrorMessage(name, message, key) {\n if (name.search(/^toHave/) !== -1) {\n return message\n .replace('Expected', 'Expected member \"' + key + '\" of')\n .replace(' to have ', ' to be ');\n }\n return message;\n}\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jasmine-v2/member-matcher-factory.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jest/index.js": -/*!*****************************************************!*\ - !*** ./node_modules/add-matchers/src/jest/index.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("var matcherFactory = __webpack_require__(/*! ./matcher-factory */ \"./node_modules/add-matchers/src/jest/matcher-factory.js\");\nvar memberMatcherFactory = __webpack_require__(/*! ./member-matcher-factory */ \"./node_modules/add-matchers/src/jest/member-matcher-factory.js\");\n\nmodule.exports = {\n getAdapters: function (globals) {\n return {\n 1: createFactory(getAdapter(1)),\n 2: createFactory(getAdapter(2)),\n 3: createFactory(getAdapter(3)),\n 4: createFactory(getAdapter(4))\n };\n\n function createFactory(adapter) {\n return function (name, matcher) {\n var matchersByName = {};\n matchersByName[name] = adapter(name, matcher);\n globals.expect.extend(matchersByName);\n return matchersByName;\n };\n }\n\n function getAdapter(argsCount) {\n return function (name, matcher) {\n var factory = isMemberMatcher(name) ? memberMatcherFactory : matcherFactory;\n return factory[argsCount](name, matcher);\n };\n }\n\n function isMemberMatcher(name) {\n return name.search(/^toHave/) !== -1;\n }\n }\n};\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jest/index.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jest/matcher-factory.js": -/*!***************************************************************!*\ - !*** ./node_modules/add-matchers/src/jest/matcher-factory.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = {\n 1: adapterForActual,\n 2: adapterForActualAndExpected,\n 3: adapterForActualAndTwoExpected\n};\n\nfunction adapterForActual(name, matcher) {\n return function (received) {\n var pass = matcher(received);\n var infix = pass ? ' not ' : ' ';\n var message = 'expected ' + this.utils.printReceived(received) + infix + getLongName(name);\n return {\n message: function () {\n return message;\n },\n pass: pass\n };\n };\n}\n\nfunction adapterForActualAndExpected(name, matcher) {\n return function (received, expected) {\n var pass = matcher(expected, received);\n var infix = pass ? ' not ' : ' ';\n var message = 'expected ' + this.utils.printReceived(received) + infix + getLongName(name) + ' ' + this.utils.printExpected(expected);\n return {\n message: function () {\n return message;\n },\n pass: pass\n };\n };\n}\n\nfunction adapterForActualAndTwoExpected(name, matcher) {\n return function (received, expected1, expected2) {\n var pass = matcher(expected1, expected2, received);\n var infix = pass ? ' not ' : ' ';\n var message = 'expected ' + this.utils.printReceived(received) + infix + getLongName(name) + ' ' + this.utils.printExpected(expected1) + ', ' + this.utils.printExpected(expected2);\n return {\n message: function () {\n return message;\n },\n pass: pass\n };\n };\n}\n\nfunction getLongName(name) {\n return name.replace(/\\B([A-Z])/g, ' $1').toLowerCase();\n}\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jest/matcher-factory.js?"); - -/***/ }), - -/***/ "./node_modules/add-matchers/src/jest/member-matcher-factory.js": -/*!**********************************************************************!*\ - !*** ./node_modules/add-matchers/src/jest/member-matcher-factory.js ***! - \**********************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = {\n 2: forKeyAndActual,\n 3: forKeyAndActualAndExpected,\n 4: forKeyAndActualAndTwoExpected\n};\n\nfunction forKeyAndActual(name, matcher) {\n return function (received, key) {\n var pass = matcher(key, received);\n var infix = pass ? ' not ' : ' ';\n var message = 'expected member \"' + key + '\" of ' + this.utils.printReceived(received) + infix + getLongName(name);\n return {\n message: function () {\n return message;\n },\n pass: pass\n };\n };\n}\n\nfunction forKeyAndActualAndExpected(name, matcher) {\n return function (received, key, expected) {\n var pass = matcher(key, expected, received);\n var infix = pass ? ' not ' : ' ';\n var message = 'expected member \"' + key + '\" of ' + this.utils.printReceived(received) + infix + getLongName(name) + ' ' + this.utils.printExpected(expected);\n return {\n message: function () {\n return message;\n },\n pass: pass\n };\n };\n}\n\nfunction forKeyAndActualAndTwoExpected(name, matcher) {\n return function (received, key, expected1, expected2) {\n var pass = matcher(key, expected1, expected2, received);\n var infix = pass ? ' not ' : ' ';\n var message = 'expected member \"' + key + '\" of ' + this.utils.printReceived(received) + infix + getLongName(name) + ' ' + this.utils.printExpected(expected1) + ', ' + this.utils.printExpected(expected2);\n return {\n message: function () {\n return message;\n },\n pass: pass\n };\n };\n}\n\nfunction getLongName(name) {\n return name.replace(/\\B([A-Z])/g, ' $1').toLowerCase();\n}\n\n\n//# sourceURL=webpack:///./node_modules/add-matchers/src/jest/member-matcher-factory.js?"); - -/***/ }), - -/***/ "./node_modules/webpack/buildin/global.js": -/*!***********************************!*\ - !*** (webpack)/buildin/global.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n\n\n//# sourceURL=webpack:///(webpack)/buildin/global.js?"); - -/***/ }), - -/***/ "./src/index.js": -/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const addMatchers = __webpack_require__(/*! add-matchers */ \"./node_modules/add-matchers/index.js\");\n\nconst matchersByName = {\n toBeAfter: __webpack_require__(/*! ./toBeAfter */ \"./src/toBeAfter.js\"),\n toBeArray: __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\"),\n toBeArrayOfBooleans: __webpack_require__(/*! ./toBeArrayOfBooleans */ \"./src/toBeArrayOfBooleans.js\"),\n toBeArrayOfNumbers: __webpack_require__(/*! ./toBeArrayOfNumbers */ \"./src/toBeArrayOfNumbers.js\"),\n toBeArrayOfObjects: __webpack_require__(/*! ./toBeArrayOfObjects */ \"./src/toBeArrayOfObjects.js\"),\n toBeArrayOfSize: __webpack_require__(/*! ./toBeArrayOfSize */ \"./src/toBeArrayOfSize.js\"),\n toBeArrayOfStrings: __webpack_require__(/*! ./toBeArrayOfStrings */ \"./src/toBeArrayOfStrings.js\"),\n toBeBefore: __webpack_require__(/*! ./toBeBefore */ \"./src/toBeBefore.js\"),\n toBeBoolean: __webpack_require__(/*! ./toBeBoolean */ \"./src/toBeBoolean.js\"),\n toBeCalculable: __webpack_require__(/*! ./toBeCalculable */ \"./src/toBeCalculable.js\"),\n toBeDate: __webpack_require__(/*! ./toBeDate */ \"./src/toBeDate.js\"),\n toBeEmptyArray: __webpack_require__(/*! ./toBeEmptyArray */ \"./src/toBeEmptyArray.js\"),\n toBeEmptyObject: __webpack_require__(/*! ./toBeEmptyObject */ \"./src/toBeEmptyObject.js\"),\n toBeEmptyString: __webpack_require__(/*! ./toBeEmptyString */ \"./src/toBeEmptyString.js\"),\n toBeEvenNumber: __webpack_require__(/*! ./toBeEvenNumber */ \"./src/toBeEvenNumber.js\"),\n toBeFalse: __webpack_require__(/*! ./toBeFalse */ \"./src/toBeFalse.js\"),\n toBeFunction: __webpack_require__(/*! ./toBeFunction */ \"./src/toBeFunction.js\"),\n toBeGreaterThanOrEqualTo: __webpack_require__(/*! ./toBeGreaterThanOrEqualTo */ \"./src/toBeGreaterThanOrEqualTo.js\"),\n toBeHtmlString: __webpack_require__(/*! ./toBeHtmlString */ \"./src/toBeHtmlString.js\"),\n toBeIso8601: __webpack_require__(/*! ./toBeIso8601 */ \"./src/toBeIso8601.js\"),\n toBeJsonString: __webpack_require__(/*! ./toBeJsonString */ \"./src/toBeJsonString.js\"),\n toBeLessThanOrEqualTo: __webpack_require__(/*! ./toBeLessThanOrEqualTo */ \"./src/toBeLessThanOrEqualTo.js\"),\n toBeLongerThan: __webpack_require__(/*! ./toBeLongerThan */ \"./src/toBeLongerThan.js\"),\n toBeNear: __webpack_require__(/*! ./toBeNear */ \"./src/toBeNear.js\"),\n toBeNonEmptyArray: __webpack_require__(/*! ./toBeNonEmptyArray */ \"./src/toBeNonEmptyArray.js\"),\n toBeNonEmptyObject: __webpack_require__(/*! ./toBeNonEmptyObject */ \"./src/toBeNonEmptyObject.js\"),\n toBeNonEmptyString: __webpack_require__(/*! ./toBeNonEmptyString */ \"./src/toBeNonEmptyString.js\"),\n toBeNumber: __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\"),\n toBeObject: __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\"),\n toBeOddNumber: __webpack_require__(/*! ./toBeOddNumber */ \"./src/toBeOddNumber.js\"),\n toBeRegExp: __webpack_require__(/*! ./toBeRegExp */ \"./src/toBeRegExp.js\"),\n toBeSameLengthAs: __webpack_require__(/*! ./toBeSameLengthAs */ \"./src/toBeSameLengthAs.js\"),\n toBeShorterThan: __webpack_require__(/*! ./toBeShorterThan */ \"./src/toBeShorterThan.js\"),\n toBeString: __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\"),\n toBeTrue: __webpack_require__(/*! ./toBeTrue */ \"./src/toBeTrue.js\"),\n toBeValidDate: __webpack_require__(/*! ./toBeValidDate */ \"./src/toBeValidDate.js\"),\n toBeWhitespace: __webpack_require__(/*! ./toBeWhitespace */ \"./src/toBeWhitespace.js\"),\n toBeWholeNumber: __webpack_require__(/*! ./toBeWholeNumber */ \"./src/toBeWholeNumber.js\"),\n toBeWithinRange: __webpack_require__(/*! ./toBeWithinRange */ \"./src/toBeWithinRange.js\"),\n toEndWith: __webpack_require__(/*! ./toEndWith */ \"./src/toEndWith.js\"),\n toHaveArray: __webpack_require__(/*! ./toHaveArray */ \"./src/toHaveArray.js\"),\n toHaveArrayOfBooleans: __webpack_require__(/*! ./toHaveArrayOfBooleans */ \"./src/toHaveArrayOfBooleans.js\"),\n toHaveArrayOfNumbers: __webpack_require__(/*! ./toHaveArrayOfNumbers */ \"./src/toHaveArrayOfNumbers.js\"),\n toHaveArrayOfObjects: __webpack_require__(/*! ./toHaveArrayOfObjects */ \"./src/toHaveArrayOfObjects.js\"),\n toHaveArrayOfSize: __webpack_require__(/*! ./toHaveArrayOfSize */ \"./src/toHaveArrayOfSize.js\"),\n toHaveArrayOfStrings: __webpack_require__(/*! ./toHaveArrayOfStrings */ \"./src/toHaveArrayOfStrings.js\"),\n toHaveBoolean: __webpack_require__(/*! ./toHaveBoolean */ \"./src/toHaveBoolean.js\"),\n toHaveCalculable: __webpack_require__(/*! ./toHaveCalculable */ \"./src/toHaveCalculable.js\"),\n toHaveDate: __webpack_require__(/*! ./toHaveDate */ \"./src/toHaveDate.js\"),\n toHaveDateAfter: __webpack_require__(/*! ./toHaveDateAfter */ \"./src/toHaveDateAfter.js\"),\n toHaveDateBefore: __webpack_require__(/*! ./toHaveDateBefore */ \"./src/toHaveDateBefore.js\"),\n toHaveEmptyArray: __webpack_require__(/*! ./toHaveEmptyArray */ \"./src/toHaveEmptyArray.js\"),\n toHaveEmptyObject: __webpack_require__(/*! ./toHaveEmptyObject */ \"./src/toHaveEmptyObject.js\"),\n toHaveEmptyString: __webpack_require__(/*! ./toHaveEmptyString */ \"./src/toHaveEmptyString.js\"),\n toHaveEvenNumber: __webpack_require__(/*! ./toHaveEvenNumber */ \"./src/toHaveEvenNumber.js\"),\n toHaveFalse: __webpack_require__(/*! ./toHaveFalse */ \"./src/toHaveFalse.js\"),\n toHaveHtmlString: __webpack_require__(/*! ./toHaveHtmlString */ \"./src/toHaveHtmlString.js\"),\n toHaveIso8601: __webpack_require__(/*! ./toHaveIso8601 */ \"./src/toHaveIso8601.js\"),\n toHaveJsonString: __webpack_require__(/*! ./toHaveJsonString */ \"./src/toHaveJsonString.js\"),\n toHaveMember: __webpack_require__(/*! ./toHaveMember */ \"./src/toHaveMember.js\"),\n toHaveMethod: __webpack_require__(/*! ./toHaveMethod */ \"./src/toHaveMethod.js\"),\n toHaveNonEmptyArray: __webpack_require__(/*! ./toHaveNonEmptyArray */ \"./src/toHaveNonEmptyArray.js\"),\n toHaveNonEmptyObject: __webpack_require__(/*! ./toHaveNonEmptyObject */ \"./src/toHaveNonEmptyObject.js\"),\n toHaveNonEmptyString: __webpack_require__(/*! ./toHaveNonEmptyString */ \"./src/toHaveNonEmptyString.js\"),\n toHaveNumber: __webpack_require__(/*! ./toHaveNumber */ \"./src/toHaveNumber.js\"),\n toHaveNumberWithinRange: __webpack_require__(/*! ./toHaveNumberWithinRange */ \"./src/toHaveNumberWithinRange.js\"),\n toHaveObject: __webpack_require__(/*! ./toHaveObject */ \"./src/toHaveObject.js\"),\n toHaveOddNumber: __webpack_require__(/*! ./toHaveOddNumber */ \"./src/toHaveOddNumber.js\"),\n toHaveString: __webpack_require__(/*! ./toHaveString */ \"./src/toHaveString.js\"),\n toHaveStringLongerThan: __webpack_require__(/*! ./toHaveStringLongerThan */ \"./src/toHaveStringLongerThan.js\"),\n toHaveStringSameLengthAs: __webpack_require__(/*! ./toHaveStringSameLengthAs */ \"./src/toHaveStringSameLengthAs.js\"),\n toHaveStringShorterThan: __webpack_require__(/*! ./toHaveStringShorterThan */ \"./src/toHaveStringShorterThan.js\"),\n toHaveTrue: __webpack_require__(/*! ./toHaveTrue */ \"./src/toHaveTrue.js\"),\n toHaveUndefined: __webpack_require__(/*! ./toHaveUndefined */ \"./src/toHaveUndefined.js\"),\n toHaveWhitespaceString: __webpack_require__(/*! ./toHaveWhitespaceString */ \"./src/toHaveWhitespaceString.js\"),\n toHaveWholeNumber: __webpack_require__(/*! ./toHaveWholeNumber */ \"./src/toHaveWholeNumber.js\"),\n toStartWith: __webpack_require__(/*! ./toStartWith */ \"./src/toStartWith.js\"),\n toThrowAnyError: __webpack_require__(/*! ./toThrowAnyError */ \"./src/toThrowAnyError.js\"),\n toThrowErrorOfType: __webpack_require__(/*! ./toThrowErrorOfType */ \"./src/toThrowErrorOfType.js\")\n};\n\nconst asymmetricMatchersByName = {\n after: matchersByName.toBeAfter,\n arrayOfBooleans: matchersByName.toBeArrayOfBooleans,\n arrayOfNumbers: matchersByName.toBeArrayOfNumbers,\n arrayOfObjects: matchersByName.toBeArrayOfObjects,\n arrayOfSize: matchersByName.toBeArrayOfSize,\n arrayOfStrings: matchersByName.toBeArrayOfStrings,\n before: matchersByName.toBeBefore,\n calculable: matchersByName.toBeCalculable,\n emptyArray: matchersByName.toBeEmptyArray,\n emptyObject: matchersByName.toBeEmptyObject,\n evenNumber: matchersByName.toBeEvenNumber,\n greaterThanOrEqualTo: matchersByName.toBeGreaterThanOrEqualTo,\n iso8601: matchersByName.toBeIso8601,\n jsonString: matchersByName.toBeJsonString,\n lessThanOrEqualTo: matchersByName.toBeLessThanOrEqualTo,\n longerThan: matchersByName.toBeLongerThan,\n nonEmptyArray: matchersByName.toBeNonEmptyArray,\n nonEmptyObject: matchersByName.toBeNonEmptyObject,\n nonEmptyString: matchersByName.toBeNonEmptyString,\n oddNumber: matchersByName.toBeOddNumber,\n regExp: matchersByName.toBeRegExp,\n sameLengthAs: matchersByName.toBeSameLengthAs,\n shorterThan: matchersByName.toBeShorterThan,\n whitespace: matchersByName.toBeWhitespace,\n wholeNumber: matchersByName.toBeWholeNumber,\n withinRange: matchersByName.toBeWithinRange,\n endingWith: matchersByName.toEndWith,\n startingWith: matchersByName.toStartWith\n};\n\naddMatchers(matchersByName);\naddMatchers.asymmetric(asymmetricMatchersByName);\n\nmodule.exports = matchersByName;\n\n\n//# sourceURL=webpack:///./src/index.js?"); - -/***/ }), - -/***/ "./src/lib/every.js": -/*!**************************!*\ - !*** ./src/lib/every.js ***! - \**************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = (array, truthTest) => {\n for (let i = 0, len = array.length; i < len; i++) {\n if (!truthTest(array[i])) {\n return false;\n }\n }\n return true;\n};\n\n\n//# sourceURL=webpack:///./src/lib/every.js?"); - -/***/ }), - -/***/ "./src/lib/is.js": -/*!***********************!*\ - !*** ./src/lib/is.js ***! - \***********************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = {\n Array: is('Array'),\n Boolean: is('Boolean'),\n Date: is('Date'),\n False: isBooleanObject(false),\n Function: is('Function'),\n Object: is('Object'),\n String: is('String'),\n True: isBooleanObject(true)\n};\n\nfunction is(type) {\n return value => Object.prototype.toString.call(value) === `[object ${type}]`;\n}\n\nfunction isBooleanObject(trueOrFalse) {\n return value => module.exports.Boolean(value) && value.valueOf() === trueOrFalse;\n}\n\n\n//# sourceURL=webpack:///./src/lib/is.js?"); - -/***/ }), - -/***/ "./src/lib/keys.js": -/*!*************************!*\ - !*** ./src/lib/keys.js ***! - \*************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const reduce = __webpack_require__(/*! ./reduce */ \"./src/lib/reduce.js\");\n\nmodule.exports = object => reduce(object, (keys, value, key) => keys.concat(key), []);\n\n\n//# sourceURL=webpack:///./src/lib/keys.js?"); - -/***/ }), - -/***/ "./src/lib/memberMatcherFor.js": -/*!*************************************!*\ - !*** ./src/lib/memberMatcherFor.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./is */ \"./src/lib/is.js\");\n\nmodule.exports = toBeX => (key, actual) => is.Object(actual) && toBeX(actual[key]);\n\n\n//# sourceURL=webpack:///./src/lib/memberMatcherFor.js?"); - -/***/ }), - -/***/ "./src/lib/reduce.js": -/*!***************************!*\ - !*** ./src/lib/reduce.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./is */ \"./src/lib/is.js\");\n\nmodule.exports = (collection, fn, memo) => {\n if (is.Array(collection)) {\n for (let i = 0, len = collection.length; i < len; i++) {\n memo = fn(memo, collection[i], i, collection);\n }\n } else {\n for (const key in collection) {\n if ({}.hasOwnProperty.call(collection, key)) {\n memo = fn(memo, collection[key], key, collection);\n }\n }\n }\n return memo;\n};\n\n\n//# sourceURL=webpack:///./src/lib/reduce.js?"); - -/***/ }), - -/***/ "./src/toBeAfter.js": -/*!**************************!*\ - !*** ./src/toBeAfter.js ***! - \**************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeBefore = __webpack_require__(/*! ./toBeBefore */ \"./src/toBeBefore.js\");\n\nmodule.exports = (otherDate, actual) => toBeBefore(actual, otherDate);\n\n\n//# sourceURL=webpack:///./src/toBeAfter.js?"); - -/***/ }), - -/***/ "./src/toBeArray.js": -/*!**************************!*\ - !*** ./src/toBeArray.js ***! - \**************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = is.Array;\n\n\n//# sourceURL=webpack:///./src/toBeArray.js?"); - -/***/ }), - -/***/ "./src/toBeArrayOfBooleans.js": -/*!************************************!*\ - !*** ./src/toBeArrayOfBooleans.js ***! - \************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const every = __webpack_require__(/*! ./lib/every */ \"./src/lib/every.js\");\nconst toBeArray = __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\");\nconst toBeBoolean = __webpack_require__(/*! ./toBeBoolean */ \"./src/toBeBoolean.js\");\n\nmodule.exports = actual => toBeArray(actual) && every(actual, toBeBoolean);\n\n\n//# sourceURL=webpack:///./src/toBeArrayOfBooleans.js?"); - -/***/ }), - -/***/ "./src/toBeArrayOfNumbers.js": -/*!***********************************!*\ - !*** ./src/toBeArrayOfNumbers.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const every = __webpack_require__(/*! ./lib/every */ \"./src/lib/every.js\");\nconst toBeArray = __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\");\nconst toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = actual => toBeArray(actual) && every(actual, toBeNumber);\n\n\n//# sourceURL=webpack:///./src/toBeArrayOfNumbers.js?"); - -/***/ }), - -/***/ "./src/toBeArrayOfObjects.js": -/*!***********************************!*\ - !*** ./src/toBeArrayOfObjects.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const every = __webpack_require__(/*! ./lib/every */ \"./src/lib/every.js\");\nconst toBeArray = __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\");\nconst toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\n\nmodule.exports = actual => toBeArray(actual) && every(actual, toBeObject);\n\n\n//# sourceURL=webpack:///./src/toBeArrayOfObjects.js?"); - -/***/ }), - -/***/ "./src/toBeArrayOfSize.js": -/*!********************************!*\ - !*** ./src/toBeArrayOfSize.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeArray = __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\");\n\nmodule.exports = (size, actual) => toBeArray(actual) && actual.length === size;\n\n\n//# sourceURL=webpack:///./src/toBeArrayOfSize.js?"); - -/***/ }), - -/***/ "./src/toBeArrayOfStrings.js": -/*!***********************************!*\ - !*** ./src/toBeArrayOfStrings.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const every = __webpack_require__(/*! ./lib/every */ \"./src/lib/every.js\");\nconst toBeArray = __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\");\nconst toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = actual => toBeArray(actual) && every(actual, toBeString);\n\n\n//# sourceURL=webpack:///./src/toBeArrayOfStrings.js?"); - -/***/ }), - -/***/ "./src/toBeBefore.js": -/*!***************************!*\ - !*** ./src/toBeBefore.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeDate = __webpack_require__(/*! ./toBeDate */ \"./src/toBeDate.js\");\n\nmodule.exports = (otherDate, actual) => toBeDate(actual) && toBeDate(otherDate) && actual.getTime() < otherDate.getTime();\n\n\n//# sourceURL=webpack:///./src/toBeBefore.js?"); - -/***/ }), - -/***/ "./src/toBeBoolean.js": -/*!****************************!*\ - !*** ./src/toBeBoolean.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = is.Boolean;\n\n\n//# sourceURL=webpack:///./src/toBeBoolean.js?"); - -/***/ }), - -/***/ "./src/toBeCalculable.js": -/*!*******************************!*\ - !*** ./src/toBeCalculable.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = toBeCalculable;\n\n// Assert subject can be used in Mathemetic calculations despite not being a\n// Number, for example `\"1\" * \"2\" === 2` whereas `\"wut?\" * 2 === NaN`.\nfunction toBeCalculable(actual) {\n return !isNaN(actual * 2);\n}\n\n\n//# sourceURL=webpack:///./src/toBeCalculable.js?"); - -/***/ }), - -/***/ "./src/toBeDate.js": -/*!*************************!*\ - !*** ./src/toBeDate.js ***! - \*************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = is.Date;\n\n\n//# sourceURL=webpack:///./src/toBeDate.js?"); - -/***/ }), - -/***/ "./src/toBeEmptyArray.js": -/*!*******************************!*\ - !*** ./src/toBeEmptyArray.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeArrayOfSize = __webpack_require__(/*! ./toBeArrayOfSize */ \"./src/toBeArrayOfSize.js\");\n\nmodule.exports = actual => toBeArrayOfSize(0, actual);\n\n\n//# sourceURL=webpack:///./src/toBeEmptyArray.js?"); - -/***/ }), - -/***/ "./src/toBeEmptyObject.js": -/*!********************************!*\ - !*** ./src/toBeEmptyObject.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\nconst keys = __webpack_require__(/*! ./lib/keys */ \"./src/lib/keys.js\");\n\nmodule.exports = actual => is.Object(actual) && keys(actual).length === 0;\n\n\n//# sourceURL=webpack:///./src/toBeEmptyObject.js?"); - -/***/ }), - -/***/ "./src/toBeEmptyString.js": -/*!********************************!*\ - !*** ./src/toBeEmptyString.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = actual => actual === '';\n\n\n//# sourceURL=webpack:///./src/toBeEmptyString.js?"); - -/***/ }), - -/***/ "./src/toBeEvenNumber.js": -/*!*******************************!*\ - !*** ./src/toBeEvenNumber.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = actual => toBeNumber(actual) && actual % 2 === 0;\n\n\n//# sourceURL=webpack:///./src/toBeEvenNumber.js?"); - -/***/ }), - -/***/ "./src/toBeFalse.js": -/*!**************************!*\ - !*** ./src/toBeFalse.js ***! - \**************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = actual => actual === false || is.False(actual); // eslint-disable-line new-cap\n\n\n//# sourceURL=webpack:///./src/toBeFalse.js?"); - -/***/ }), - -/***/ "./src/toBeFunction.js": -/*!*****************************!*\ - !*** ./src/toBeFunction.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = is.Function;\n\n\n//# sourceURL=webpack:///./src/toBeFunction.js?"); - -/***/ }), - -/***/ "./src/toBeGreaterThanOrEqualTo.js": -/*!*****************************************!*\ - !*** ./src/toBeGreaterThanOrEqualTo.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = (otherNumber, actual) => toBeNumber(actual) && actual >= otherNumber;\n\n\n//# sourceURL=webpack:///./src/toBeGreaterThanOrEqualTo.js?"); - -/***/ }), - -/***/ "./src/toBeHtmlString.js": -/*!*******************************!*\ - !*** ./src/toBeHtmlString.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\n// < start with opening tag \"<\"\n// ( start group 1\n// \"[^\"]*\" allow string in \"double quotes\"\n// | OR\n// '[^']*' allow string in \"single quotes\"\n// | OR\n// [^'\">] cant contains one single quotes, double quotes and \">\"\n// ) end group 1\n// * 0 or more\n// > end with closing tag \">\"\nmodule.exports = actual => toBeString(actual) && actual.search(/<(\"[^\"]*\"|'[^']*'|[^'\">])*>/) !== -1;\n\n\n//# sourceURL=webpack:///./src/toBeHtmlString.js?"); - -/***/ }), - -/***/ "./src/toBeIso8601.js": -/*!****************************!*\ - !*** ./src/toBeIso8601.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\nconst toBeValidDate = __webpack_require__(/*! ./toBeValidDate */ \"./src/toBeValidDate.js\");\n\nmodule.exports = actual =>\n toBeString(actual) && (\n isMatch('1999-12-31', actual) ||\n isMatch('1999-12-31T23:59', actual) ||\n isMatch('1999-12-31T23:59:59', actual) ||\n isMatch('1999-12-31T23:59:59.000', actual) ||\n isMatch('1999-12-31T23:59:59.000Z', actual)\n ) &&\n toBeValidDate(new Date(actual));\n\nfunction isMatch(pattern, actual) {\n const patterns = {\n '1999-12-31': /^(\\d{4})-(\\d{2})-(\\d{2})$/,\n '1999-12-31T23:59': /^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2})$/,\n '1999-12-31T23:59:59': /^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2})$/,\n '1999-12-31T23:59:59.000': /^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2})\\.(\\d{3})$/,\n '1999-12-31T23:59:59.000Z': /^(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2})\\.(\\d{3})Z$/\n };\n return actual.search(patterns[pattern]) !== -1;\n}\n\n\n//# sourceURL=webpack:///./src/toBeIso8601.js?"); - -/***/ }), - -/***/ "./src/toBeJsonString.js": -/*!*******************************!*\ - !*** ./src/toBeJsonString.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = actual => {\n try {\n return JSON.parse(actual) !== null;\n } catch (err) {\n return false;\n }\n};\n\n\n//# sourceURL=webpack:///./src/toBeJsonString.js?"); - -/***/ }), - -/***/ "./src/toBeLessThanOrEqualTo.js": -/*!**************************************!*\ - !*** ./src/toBeLessThanOrEqualTo.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = (otherNumber, actual) => toBeNumber(actual) && actual <= otherNumber;\n\n\n//# sourceURL=webpack:///./src/toBeLessThanOrEqualTo.js?"); - -/***/ }), - -/***/ "./src/toBeLongerThan.js": -/*!*******************************!*\ - !*** ./src/toBeLongerThan.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = (otherString, actual) => toBeString(actual) && toBeString(otherString) && actual.length > otherString.length;\n\n\n//# sourceURL=webpack:///./src/toBeLongerThan.js?"); - -/***/ }), - -/***/ "./src/toBeNear.js": -/*!*************************!*\ - !*** ./src/toBeNear.js ***! - \*************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = (number, epsilon, actual) => toBeNumber(actual) && actual >= number - epsilon && actual <= number + epsilon;\n\n\n//# sourceURL=webpack:///./src/toBeNear.js?"); - -/***/ }), - -/***/ "./src/toBeNonEmptyArray.js": -/*!**********************************!*\ - !*** ./src/toBeNonEmptyArray.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = actual => is.Array(actual) && actual.length > 0;\n\n\n//# sourceURL=webpack:///./src/toBeNonEmptyArray.js?"); - -/***/ }), - -/***/ "./src/toBeNonEmptyObject.js": -/*!***********************************!*\ - !*** ./src/toBeNonEmptyObject.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\nconst keys = __webpack_require__(/*! ./lib/keys */ \"./src/lib/keys.js\");\n\nmodule.exports = actual => is.Object(actual) && keys(actual).length > 0;\n\n\n//# sourceURL=webpack:///./src/toBeNonEmptyObject.js?"); - -/***/ }), - -/***/ "./src/toBeNonEmptyString.js": -/*!***********************************!*\ - !*** ./src/toBeNonEmptyString.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = actual => toBeString(actual) && actual.length > 0;\n\n\n//# sourceURL=webpack:///./src/toBeNonEmptyString.js?"); - -/***/ }), - -/***/ "./src/toBeNumber.js": -/*!***************************!*\ - !*** ./src/toBeNumber.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = actual => !isNaN(parseFloat(actual)) && !is.String(actual);\n\n\n//# sourceURL=webpack:///./src/toBeNumber.js?"); - -/***/ }), - -/***/ "./src/toBeObject.js": -/*!***************************!*\ - !*** ./src/toBeObject.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = is.Object;\n\n\n//# sourceURL=webpack:///./src/toBeObject.js?"); - -/***/ }), - -/***/ "./src/toBeOddNumber.js": -/*!******************************!*\ - !*** ./src/toBeOddNumber.js ***! - \******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = actual => toBeNumber(actual) && actual % 2 !== 0;\n\n\n//# sourceURL=webpack:///./src/toBeOddNumber.js?"); - -/***/ }), - -/***/ "./src/toBeRegExp.js": -/*!***************************!*\ - !*** ./src/toBeRegExp.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = actual => actual instanceof RegExp;\n\n\n//# sourceURL=webpack:///./src/toBeRegExp.js?"); - -/***/ }), - -/***/ "./src/toBeSameLengthAs.js": -/*!*********************************!*\ - !*** ./src/toBeSameLengthAs.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = (otherString, actual) => toBeString(actual) && toBeString(otherString) && actual.length === otherString.length;\n\n\n//# sourceURL=webpack:///./src/toBeSameLengthAs.js?"); - -/***/ }), - -/***/ "./src/toBeShorterThan.js": -/*!********************************!*\ - !*** ./src/toBeShorterThan.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = (otherString, actual) => toBeString(actual) && toBeString(otherString) && actual.length < otherString.length;\n\n\n//# sourceURL=webpack:///./src/toBeShorterThan.js?"); - -/***/ }), - -/***/ "./src/toBeString.js": -/*!***************************!*\ - !*** ./src/toBeString.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = is.String;\n\n\n//# sourceURL=webpack:///./src/toBeString.js?"); - -/***/ }), - -/***/ "./src/toBeTrue.js": -/*!*************************!*\ - !*** ./src/toBeTrue.js ***! - \*************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = actual => actual === true || is.True(actual); // eslint-disable-line new-cap\n\n\n//# sourceURL=webpack:///./src/toBeTrue.js?"); - -/***/ }), - -/***/ "./src/toBeValidDate.js": -/*!******************************!*\ - !*** ./src/toBeValidDate.js ***! - \******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const is = __webpack_require__(/*! ./lib/is */ \"./src/lib/is.js\");\n\nmodule.exports = actual => is.Date(actual) && !isNaN(actual.getTime());\n\n\n//# sourceURL=webpack:///./src/toBeValidDate.js?"); - -/***/ }), - -/***/ "./src/toBeWhitespace.js": -/*!*******************************!*\ - !*** ./src/toBeWhitespace.js ***! - \*******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = actual => toBeString(actual) && actual.search(/\\S/) === -1;\n\n\n//# sourceURL=webpack:///./src/toBeWhitespace.js?"); - -/***/ }), - -/***/ "./src/toBeWholeNumber.js": -/*!********************************!*\ - !*** ./src/toBeWholeNumber.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = actual => toBeNumber(actual) && (actual === 0 || actual % 1 === 0);\n\n\n//# sourceURL=webpack:///./src/toBeWholeNumber.js?"); - -/***/ }), - -/***/ "./src/toBeWithinRange.js": -/*!********************************!*\ - !*** ./src/toBeWithinRange.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = (floor, ceiling, actual) => toBeNumber(actual) && actual >= floor && actual <= ceiling;\n\n\n//# sourceURL=webpack:///./src/toBeWithinRange.js?"); - -/***/ }), - -/***/ "./src/toEndWith.js": -/*!**************************!*\ - !*** ./src/toEndWith.js ***! - \**************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNonEmptyString = __webpack_require__(/*! ./toBeNonEmptyString */ \"./src/toBeNonEmptyString.js\");\n\nmodule.exports = (subString, actual) => toBeNonEmptyString(actual) && toBeNonEmptyString(subString) && actual.slice(actual.length - subString.length, actual.length) === subString;\n\n\n//# sourceURL=webpack:///./src/toEndWith.js?"); - -/***/ }), - -/***/ "./src/toHaveArray.js": -/*!****************************!*\ - !*** ./src/toHaveArray.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeArray = __webpack_require__(/*! ./toBeArray */ \"./src/toBeArray.js\");\n\nmodule.exports = memberMatcherFor(toBeArray);\n\n\n//# sourceURL=webpack:///./src/toHaveArray.js?"); - -/***/ }), - -/***/ "./src/toHaveArrayOfBooleans.js": -/*!**************************************!*\ - !*** ./src/toHaveArrayOfBooleans.js ***! - \**************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeArrayOfBooleans = __webpack_require__(/*! ./toBeArrayOfBooleans */ \"./src/toBeArrayOfBooleans.js\");\n\nmodule.exports = memberMatcherFor(toBeArrayOfBooleans);\n\n\n//# sourceURL=webpack:///./src/toHaveArrayOfBooleans.js?"); - -/***/ }), - -/***/ "./src/toHaveArrayOfNumbers.js": -/*!*************************************!*\ - !*** ./src/toHaveArrayOfNumbers.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeArrayOfNumbers = __webpack_require__(/*! ./toBeArrayOfNumbers */ \"./src/toBeArrayOfNumbers.js\");\n\nmodule.exports = memberMatcherFor(toBeArrayOfNumbers);\n\n\n//# sourceURL=webpack:///./src/toHaveArrayOfNumbers.js?"); - -/***/ }), - -/***/ "./src/toHaveArrayOfObjects.js": -/*!*************************************!*\ - !*** ./src/toHaveArrayOfObjects.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeArrayOfObjects = __webpack_require__(/*! ./toBeArrayOfObjects */ \"./src/toBeArrayOfObjects.js\");\n\nmodule.exports = memberMatcherFor(toBeArrayOfObjects);\n\n\n//# sourceURL=webpack:///./src/toHaveArrayOfObjects.js?"); - -/***/ }), - -/***/ "./src/toHaveArrayOfSize.js": -/*!**********************************!*\ - !*** ./src/toHaveArrayOfSize.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeArrayOfSize = __webpack_require__(/*! ./toBeArrayOfSize */ \"./src/toBeArrayOfSize.js\");\n\nmodule.exports = (key, size, actual) => toBeObject(actual) && toBeArrayOfSize(size, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveArrayOfSize.js?"); - -/***/ }), - -/***/ "./src/toHaveArrayOfStrings.js": -/*!*************************************!*\ - !*** ./src/toHaveArrayOfStrings.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeArrayOfStrings = __webpack_require__(/*! ./toBeArrayOfStrings */ \"./src/toBeArrayOfStrings.js\");\n\nmodule.exports = memberMatcherFor(toBeArrayOfStrings);\n\n\n//# sourceURL=webpack:///./src/toHaveArrayOfStrings.js?"); - -/***/ }), - -/***/ "./src/toHaveBoolean.js": -/*!******************************!*\ - !*** ./src/toHaveBoolean.js ***! - \******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeBoolean = __webpack_require__(/*! ./toBeBoolean */ \"./src/toBeBoolean.js\");\n\nmodule.exports = memberMatcherFor(toBeBoolean);\n\n\n//# sourceURL=webpack:///./src/toHaveBoolean.js?"); - -/***/ }), - -/***/ "./src/toHaveCalculable.js": -/*!*********************************!*\ - !*** ./src/toHaveCalculable.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeCalculable = __webpack_require__(/*! ./toBeCalculable */ \"./src/toBeCalculable.js\");\n\nmodule.exports = memberMatcherFor(toBeCalculable);\n\n\n//# sourceURL=webpack:///./src/toHaveCalculable.js?"); - -/***/ }), - -/***/ "./src/toHaveDate.js": -/*!***************************!*\ - !*** ./src/toHaveDate.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeDate = __webpack_require__(/*! ./toBeDate */ \"./src/toBeDate.js\");\n\nmodule.exports = memberMatcherFor(toBeDate);\n\n\n//# sourceURL=webpack:///./src/toHaveDate.js?"); - -/***/ }), - -/***/ "./src/toHaveDateAfter.js": -/*!********************************!*\ - !*** ./src/toHaveDateAfter.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeAfter = __webpack_require__(/*! ./toBeAfter */ \"./src/toBeAfter.js\");\n\nmodule.exports = (key, date, actual) => toBeObject(actual) && toBeAfter(date, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveDateAfter.js?"); - -/***/ }), - -/***/ "./src/toHaveDateBefore.js": -/*!*********************************!*\ - !*** ./src/toHaveDateBefore.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeBefore = __webpack_require__(/*! ./toBeBefore */ \"./src/toBeBefore.js\");\n\nmodule.exports = (key, date, actual) => toBeObject(actual) && toBeBefore(date, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveDateBefore.js?"); - -/***/ }), - -/***/ "./src/toHaveEmptyArray.js": -/*!*********************************!*\ - !*** ./src/toHaveEmptyArray.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeEmptyArray = __webpack_require__(/*! ./toBeEmptyArray */ \"./src/toBeEmptyArray.js\");\n\nmodule.exports = memberMatcherFor(toBeEmptyArray);\n\n\n//# sourceURL=webpack:///./src/toHaveEmptyArray.js?"); - -/***/ }), - -/***/ "./src/toHaveEmptyObject.js": -/*!**********************************!*\ - !*** ./src/toHaveEmptyObject.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeEmptyObject = __webpack_require__(/*! ./toBeEmptyObject */ \"./src/toBeEmptyObject.js\");\n\nmodule.exports = memberMatcherFor(toBeEmptyObject);\n\n\n//# sourceURL=webpack:///./src/toHaveEmptyObject.js?"); - -/***/ }), - -/***/ "./src/toHaveEmptyString.js": -/*!**********************************!*\ - !*** ./src/toHaveEmptyString.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeEmptyString = __webpack_require__(/*! ./toBeEmptyString */ \"./src/toBeEmptyString.js\");\n\nmodule.exports = memberMatcherFor(toBeEmptyString);\n\n\n//# sourceURL=webpack:///./src/toHaveEmptyString.js?"); - -/***/ }), - -/***/ "./src/toHaveEvenNumber.js": -/*!*********************************!*\ - !*** ./src/toHaveEvenNumber.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeEvenNumber = __webpack_require__(/*! ./toBeEvenNumber */ \"./src/toBeEvenNumber.js\");\n\nmodule.exports = memberMatcherFor(toBeEvenNumber);\n\n\n//# sourceURL=webpack:///./src/toHaveEvenNumber.js?"); - -/***/ }), - -/***/ "./src/toHaveFalse.js": -/*!****************************!*\ - !*** ./src/toHaveFalse.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeFalse = __webpack_require__(/*! ./toBeFalse */ \"./src/toBeFalse.js\");\n\nmodule.exports = memberMatcherFor(toBeFalse);\n\n\n//# sourceURL=webpack:///./src/toHaveFalse.js?"); - -/***/ }), - -/***/ "./src/toHaveHtmlString.js": -/*!*********************************!*\ - !*** ./src/toHaveHtmlString.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeHtmlString = __webpack_require__(/*! ./toBeHtmlString */ \"./src/toBeHtmlString.js\");\n\nmodule.exports = memberMatcherFor(toBeHtmlString);\n\n\n//# sourceURL=webpack:///./src/toHaveHtmlString.js?"); - -/***/ }), - -/***/ "./src/toHaveIso8601.js": -/*!******************************!*\ - !*** ./src/toHaveIso8601.js ***! - \******************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeIso8601 = __webpack_require__(/*! ./toBeIso8601 */ \"./src/toBeIso8601.js\");\n\nmodule.exports = memberMatcherFor(toBeIso8601);\n\n\n//# sourceURL=webpack:///./src/toHaveIso8601.js?"); - -/***/ }), - -/***/ "./src/toHaveJsonString.js": -/*!*********************************!*\ - !*** ./src/toHaveJsonString.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeJsonString = __webpack_require__(/*! ./toBeJsonString */ \"./src/toBeJsonString.js\");\n\nmodule.exports = memberMatcherFor(toBeJsonString);\n\n\n//# sourceURL=webpack:///./src/toHaveJsonString.js?"); - -/***/ }), - -/***/ "./src/toHaveMember.js": -/*!*****************************!*\ - !*** ./src/toHaveMember.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = (key, actual) => toBeString(key) && toBeObject(actual) && key in actual;\n\n\n//# sourceURL=webpack:///./src/toHaveMember.js?"); - -/***/ }), - -/***/ "./src/toHaveMethod.js": -/*!*****************************!*\ - !*** ./src/toHaveMethod.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeFunction = __webpack_require__(/*! ./toBeFunction */ \"./src/toBeFunction.js\");\n\nmodule.exports = memberMatcherFor(toBeFunction);\n\n\n//# sourceURL=webpack:///./src/toHaveMethod.js?"); - -/***/ }), - -/***/ "./src/toHaveNonEmptyArray.js": -/*!************************************!*\ - !*** ./src/toHaveNonEmptyArray.js ***! - \************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeNonEmptyArray = __webpack_require__(/*! ./toBeNonEmptyArray */ \"./src/toBeNonEmptyArray.js\");\n\nmodule.exports = memberMatcherFor(toBeNonEmptyArray);\n\n\n//# sourceURL=webpack:///./src/toHaveNonEmptyArray.js?"); - -/***/ }), - -/***/ "./src/toHaveNonEmptyObject.js": -/*!*************************************!*\ - !*** ./src/toHaveNonEmptyObject.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeNonEmptyObject = __webpack_require__(/*! ./toBeNonEmptyObject */ \"./src/toBeNonEmptyObject.js\");\n\nmodule.exports = memberMatcherFor(toBeNonEmptyObject);\n\n\n//# sourceURL=webpack:///./src/toHaveNonEmptyObject.js?"); - -/***/ }), - -/***/ "./src/toHaveNonEmptyString.js": -/*!*************************************!*\ - !*** ./src/toHaveNonEmptyString.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeNonEmptyString = __webpack_require__(/*! ./toBeNonEmptyString */ \"./src/toBeNonEmptyString.js\");\n\nmodule.exports = memberMatcherFor(toBeNonEmptyString);\n\n\n//# sourceURL=webpack:///./src/toHaveNonEmptyString.js?"); - -/***/ }), - -/***/ "./src/toHaveNumber.js": -/*!*****************************!*\ - !*** ./src/toHaveNumber.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeNumber = __webpack_require__(/*! ./toBeNumber */ \"./src/toBeNumber.js\");\n\nmodule.exports = memberMatcherFor(toBeNumber);\n\n\n//# sourceURL=webpack:///./src/toHaveNumber.js?"); - -/***/ }), - -/***/ "./src/toHaveNumberWithinRange.js": -/*!****************************************!*\ - !*** ./src/toHaveNumberWithinRange.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeWithinRange = __webpack_require__(/*! ./toBeWithinRange */ \"./src/toBeWithinRange.js\");\n\nmodule.exports = (key, floor, ceiling, actual) => toBeObject(actual) && toBeWithinRange(floor, ceiling, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveNumberWithinRange.js?"); - -/***/ }), - -/***/ "./src/toHaveObject.js": -/*!*****************************!*\ - !*** ./src/toHaveObject.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\n\nmodule.exports = memberMatcherFor(toBeObject);\n\n\n//# sourceURL=webpack:///./src/toHaveObject.js?"); - -/***/ }), - -/***/ "./src/toHaveOddNumber.js": -/*!********************************!*\ - !*** ./src/toHaveOddNumber.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeOddNumber = __webpack_require__(/*! ./toBeOddNumber */ \"./src/toBeOddNumber.js\");\n\nmodule.exports = memberMatcherFor(toBeOddNumber);\n\n\n//# sourceURL=webpack:///./src/toHaveOddNumber.js?"); - -/***/ }), - -/***/ "./src/toHaveString.js": -/*!*****************************!*\ - !*** ./src/toHaveString.js ***! - \*****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeString = __webpack_require__(/*! ./toBeString */ \"./src/toBeString.js\");\n\nmodule.exports = memberMatcherFor(toBeString);\n\n\n//# sourceURL=webpack:///./src/toHaveString.js?"); - -/***/ }), - -/***/ "./src/toHaveStringLongerThan.js": -/*!***************************************!*\ - !*** ./src/toHaveStringLongerThan.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeLongerThan = __webpack_require__(/*! ./toBeLongerThan */ \"./src/toBeLongerThan.js\");\n\nmodule.exports = (key, other, actual) => toBeObject(actual) && toBeLongerThan(other, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveStringLongerThan.js?"); - -/***/ }), - -/***/ "./src/toHaveStringSameLengthAs.js": -/*!*****************************************!*\ - !*** ./src/toHaveStringSameLengthAs.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeSameLengthAs = __webpack_require__(/*! ./toBeSameLengthAs */ \"./src/toBeSameLengthAs.js\");\n\nmodule.exports = (key, other, actual) => toBeObject(actual) && toBeSameLengthAs(other, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveStringSameLengthAs.js?"); - -/***/ }), - -/***/ "./src/toHaveStringShorterThan.js": -/*!****************************************!*\ - !*** ./src/toHaveStringShorterThan.js ***! - \****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toBeShorterThan = __webpack_require__(/*! ./toBeShorterThan */ \"./src/toBeShorterThan.js\");\n\nmodule.exports = (key, other, actual) => toBeObject(actual) && toBeShorterThan(other, actual[key]);\n\n\n//# sourceURL=webpack:///./src/toHaveStringShorterThan.js?"); - -/***/ }), - -/***/ "./src/toHaveTrue.js": -/*!***************************!*\ - !*** ./src/toHaveTrue.js ***! - \***************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeTrue = __webpack_require__(/*! ./toBeTrue */ \"./src/toBeTrue.js\");\n\nmodule.exports = memberMatcherFor(toBeTrue);\n\n\n//# sourceURL=webpack:///./src/toHaveTrue.js?"); - -/***/ }), - -/***/ "./src/toHaveUndefined.js": -/*!********************************!*\ - !*** ./src/toHaveUndefined.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeObject = __webpack_require__(/*! ./toBeObject */ \"./src/toBeObject.js\");\nconst toHaveMember = __webpack_require__(/*! ./toHaveMember */ \"./src/toHaveMember.js\");\n\nmodule.exports = (key, actual) => toBeObject(actual) && toHaveMember(key, actual) && typeof actual[key] === 'undefined';\n\n\n//# sourceURL=webpack:///./src/toHaveUndefined.js?"); - -/***/ }), - -/***/ "./src/toHaveWhitespaceString.js": -/*!***************************************!*\ - !*** ./src/toHaveWhitespaceString.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeWhitespace = __webpack_require__(/*! ./toBeWhitespace */ \"./src/toBeWhitespace.js\");\n\nmodule.exports = memberMatcherFor(toBeWhitespace);\n\n\n//# sourceURL=webpack:///./src/toHaveWhitespaceString.js?"); - -/***/ }), - -/***/ "./src/toHaveWholeNumber.js": -/*!**********************************!*\ - !*** ./src/toHaveWholeNumber.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const memberMatcherFor = __webpack_require__(/*! ./lib/memberMatcherFor */ \"./src/lib/memberMatcherFor.js\");\nconst toBeWholeNumber = __webpack_require__(/*! ./toBeWholeNumber */ \"./src/toBeWholeNumber.js\");\n\nmodule.exports = memberMatcherFor(toBeWholeNumber);\n\n\n//# sourceURL=webpack:///./src/toHaveWholeNumber.js?"); - -/***/ }), - -/***/ "./src/toStartWith.js": -/*!****************************!*\ - !*** ./src/toStartWith.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -eval("const toBeNonEmptyString = __webpack_require__(/*! ./toBeNonEmptyString */ \"./src/toBeNonEmptyString.js\");\n\nmodule.exports = (subString, actual) => toBeNonEmptyString(actual) && toBeNonEmptyString(subString) && actual.slice(0, subString.length) === subString;\n\n\n//# sourceURL=webpack:///./src/toStartWith.js?"); - -/***/ }), - -/***/ "./src/toThrowAnyError.js": -/*!********************************!*\ - !*** ./src/toThrowAnyError.js ***! - \********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = actual => {\n try {\n actual();\n return false;\n } catch (err) {\n return true;\n }\n};\n\n\n//# sourceURL=webpack:///./src/toThrowAnyError.js?"); - -/***/ }), - -/***/ "./src/toThrowErrorOfType.js": -/*!***********************************!*\ - !*** ./src/toThrowErrorOfType.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -eval("module.exports = (type, actual) => {\n try {\n actual();\n return false;\n } catch (err) {\n return err.name === type;\n }\n};\n\n\n//# sourceURL=webpack:///./src/toThrowErrorOfType.js?"); - -/***/ }) - -/******/ }); \ No newline at end of file