{"version":3,"sources":["jsdelivr-header.js","/npm/jest-expect-queried@1.3.1/lib/index.js"],"names":[],"mappings":"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","file":"/npm/jest-expect-queried@1.3.1/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/jest-expect-queried@1.3.1/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","Object.defineProperty(exports,\"__esModule\",{value:true});exports.client=exports.query=exports.toHaveBeenLastQueriedWith=exports.toHaveBeenQueriedWith=exports.parseQuery=exports.equalsQueried=undefined;var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};\n\n\nvar _lodash=require('lodash');var _lodash2=_interopRequireDefault(_lodash);\nvar _client=require('knex/lib/client');var _client2=_interopRequireDefault(_client);\nvar _chalk=require('chalk');var _chalk2=_interopRequireDefault(_chalk);\nvar _jestMatcherUtils=require('jest-matcher-utils');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");}return call&&(typeof call===\"object\"||typeof call===\"function\")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}\n\n\n\n\n\n\n\n\n\n\nvar ensureQueried=function ensureQueried(mock,matcherName){\nif(!jest.isMockFunction(mock)){\nthrow new Error(\n(0,_jestMatcherUtils.matcherHint)('[.not]'+matcherName,'jest.fn()','')+'\\n\\n'+(\n(0,_jestMatcherUtils.RECEIVED_COLOR)('jest.fn()')+' value must be a mock function or spy.\\n')+(''+\n(0,_jestMatcherUtils.printWithType)('Received',mock,_jestMatcherUtils.printReceived)));\n\n}\n};\n\nvar equalsValue=function equalsValue(actual,expected){\nif(_lodash2.default.isPlainObject(expected)||_lodash2.default.isArray(expected)){\nreturn!_lodash2.default.find(expected,function(value,key){return!equalsValue(actual[key],value);});\n}\n\nif(_lodash2.default.isRegExp(expected))return expected.test(actual);\n\nif(expected===Date)return''+actual===''+new Date(actual);\n\nif(expected===Object)return _lodash2.default.isPlainObject(actual);\n\nif(expected===Array)return _lodash2.default.isArray(actual);\n\nif(_lodash2.default.isFunction(expected))return''+actual===''+expected(actual);\n\nreturn''+actual===''+expected;\n};\n\nvar equalsQueried=exports.equalsQueried=function equalsQueried(actual,expected){\nvar compared=_lodash2.default.mapKeys(expected,function(value,key){return _lodash2.default.snakeCase(key);});\n\nvar keys=_lodash2.default.sortedUniq(_lodash2.default.concat(_lodash2.default.keys(actual),_lodash2.default.keys(compared)).sort());\nreturn!_lodash2.default.find(keys,function(key){\nif(_lodash2.default.isUndefined(actual[key])||_lodash2.default.isUndefined(compared[key]))return true;\n\nvar data=void 0;\ntry{\ndata=JSON.parse(actual[key]);\n}catch(e){\ndata=actual[key];\n}\n\nreturn!equalsValue(data,compared[key]);\n});\n};\n\nvar diffQuery=function diffQuery(actual,expected){\nvar result=[];\nvar compared=_lodash2.default.mapKeys(expected,function(value,key){return _lodash2.default.snakeCase(key);});\n\nvar keys=_lodash2.default.sortedUniq(_lodash2.default.concat(_lodash2.default.keys(actual),_lodash2.default.keys(compared)).sort());\n_lodash2.default.forEach(keys,function(key){\nif(_lodash2.default.isUndefined(compared[key])){\nresult.push((0,_jestMatcherUtils.RECEIVED_COLOR)('+ '+key+': '+(0,_jestMatcherUtils.stringify)(actual[key])));\nreturn;\n}else if(_lodash2.default.isUndefined(actual[key])){\nresult.push((0,_jestMatcherUtils.EXPECTED_COLOR)('- '+key+': '+(0,_jestMatcherUtils.stringify)(compared[key])));\nreturn;\n}\n\nif(!equalsValue(actual[key],compared[key])){\nresult.push((0,_jestMatcherUtils.EXPECTED_COLOR)('- '+key+': '+(0,_jestMatcherUtils.stringify)(compared[key])));\nresult.push((0,_jestMatcherUtils.RECEIVED_COLOR)('+ '+key+': '+(0,_jestMatcherUtils.stringify)(actual[key])));\nreturn;\n}\n\nresult.push(_chalk2.default.dim('  '+key+': '+(0,_jestMatcherUtils.stringify)(actual[key])));\n});\n\nreturn(0,_jestMatcherUtils.EXPECTED_COLOR)('- Expected')+'\\n'+(0,_jestMatcherUtils.RECEIVED_COLOR)('+ Received')+'\\n\\n'+result.join('\\n');\n};\n\nvar parseQuery=exports.parseQuery=function parseQuery(builder){\nif(!builder)return{};\n\nvar regex=/^insert /i.test(builder.sql)?/\"[\\w_-]+\"[,)]/gi:/\"?([\\w_]+)\"?[ =]+\\?/gi;\nvar keys=_lodash2.default.map(builder.sql.match(regex),function(key){return /([\\w_]+)/gi.exec(key)[1];});\n\nvar whereNull={};\nvar nullRegex=/\"?([\\w_]+)\" (is not null|is null)/gi;\ndo{\nvar nullColumn=nullRegex.exec(builder.sql);\nif(nullColumn)whereNull[nullColumn[1]]=nullColumn[2]==='is null'?'NULL':'NOT NULL';\n}while(nullRegex.lastIndex!==0);\n\nvar table=/(insert into|update|from) \"([^\"]+)\"/i.exec(builder.sql);\n\nreturn _extends({},\n_lodash2.default.mapValues(_lodash2.default.invert(keys),function(index){return builder.bindings[index];}),\nwhereNull,{\ntable:table&&table[2],\nmethod:builder.method==='del'?'delete':builder.method});\n\n};\n\nvar toHaveBeenQueriedWithMethod=function toHaveBeenQueriedWithMethod(actual,expected){\nensureQueried(actual,'toHaveBeenQueriedWith');\n\nvar compiler=_lodash2.default.get(actual,'mock.calls',[]).map(function(value){return parseQuery(value[1]);});\n\nvar pass=void 0;\nif(_lodash2.default.isArray(expected)){\npass=!_lodash2.default.find(expected,function(item,index){return item&&!equalsQueried(compiler[index]||{},item);});\n}else{\npass=!!_lodash2.default.find(compiler,function(item){return equalsQueried(item,expected);});\n}\n\nvar message=pass?\nfunction(){return(0,_jestMatcherUtils.matcherHint)('.not.toHaveBeenQueriedWith',(0,_jestMatcherUtils.getType)(actual))+'\\n\\n'+\n'Expected not to have been queried with:\\n'+('  '+\n(0,_jestMatcherUtils.printExpected)(expected)+'\\n')+\n'Instead, it queried:\\n'+('  '+\n(0,_jestMatcherUtils.printReceived)(compiler)+'\\n');}:\nfunction(){\nvar diffString=_lodash2.default.map(\ncompiler,\nfunction(item,idx){return diffQuery(item,_lodash2.default.get(expected,idx,{}));}).\njoin('\\n\\n');\nreturn(0,_jestMatcherUtils.matcherHint)('.toHaveBeenQueriedWith',(0,_jestMatcherUtils.getType)(actual))+'\\n\\n'+\n'Expected to have been queried with:\\n'+('  '+\n(0,_jestMatcherUtils.printExpected)(expected)+'\\n')+\n'Instead, it queried:\\n'+('  '+\n(0,_jestMatcherUtils.printReceived)(compiler)+'\\n')+('\\n\\nDifference:\\n\\n'+\ndiffString);\n};\n\nreturn{pass:pass,message:message};\n};\n\nvar toHaveBeenLastQueriedWithMethod=function toHaveBeenLastQueriedWithMethod(actual,expected){\nensureQueried(actual,'toHaveBeenLastQueriedWith');\n\nvar builder=_lodash2.default.get(actual,'mock.calls',[]).map(function(value){return value[1];});\n\nvar compiler=parseQuery(builder[builder.length-1]);\n\nvar pass=equalsQueried(compiler,expected);\n\nvar message=pass?\nfunction(){return(0,_jestMatcherUtils.matcherHint)('.not.toHaveBeenLastQueriedWith',(0,_jestMatcherUtils.getType)(actual))+'\\n\\n'+\n'Expected not to have been queried with:\\n'+('  '+\n(0,_jestMatcherUtils.printExpected)(expected)+'\\n')+\n'Instead, it queried:\\n'+('  '+\n(0,_jestMatcherUtils.printReceived)(compiler)+'\\n');}:\nfunction(){\nvar diffString=diffQuery(compiler,expected);\nreturn(0,_jestMatcherUtils.matcherHint)('.toHaveBeenLastQueriedWith',(0,_jestMatcherUtils.getType)(actual))+'\\n\\n'+\n'Expected to have been queried with:\\n'+('  '+\n(0,_jestMatcherUtils.printExpected)(expected)+'\\n')+\n'Instead, it queried:\\n'+('  '+\n(0,_jestMatcherUtils.printReceived)(compiler)+'\\n')+('\\n\\nDifference:\\n\\n'+\ndiffString);\n};\n\n\nreturn{pass:pass,message:message};\n};\n\nvar toHaveBeenQueriedWith=exports.toHaveBeenQueriedWith=function toHaveBeenQueriedWith(){return{compare:toHaveBeenQueriedWithMethod};};\nvar toHaveBeenLastQueriedWith=exports.toHaveBeenLastQueriedWith=function toHaveBeenLastQueriedWith(){return{compare:toHaveBeenLastQueriedWithMethod};};\n\nvar query=exports.query=jest.fn(function(){return Promise.resolve([]);});var\n\nclient=exports.client=function(_Client){_inherits(client,_Client);\n\n\n\n\n\n\n\n\n\n\n\n\nfunction client(){var _ref;_classCallCheck(this,client);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}var _this=_possibleConstructorReturn(this,(_ref=client.__proto__||Object.getPrototypeOf(client)).call.apply(_ref,[this].concat(\nargs)));_this.\n\n\n\n\n\nacquireConnection=function(){return Promise.resolve({});};_this.\n\nprocessResponse=function(resp){return resp;};_this.\n\nreleaseConnection=function(){return Promise.resolve();};_this._query=query;client.formatQuery=_this._formatQuery.bind(_this);return _this;}return client;}(_client2.default);client.__mockName='knex';client.formatQuery=function(){};client.toJSON=function(){return _lodash2.default.map(query.mock.calls,function(obj){return client.formatQuery(obj[1].sql,_lodash2.default.map(obj[1].bindings,function(value){return value instanceof Date?'date':value;}));});};"]}