ts-mockito
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ArgCaptor.js","sourceRoot":"","sources":["../../src/capture/ArgCaptor.ts"],"names":[],"mappings":";;AACA;IACI,mBAAoB,OAAuB;QAAvB,YAAO,GAAP,OAAO,CAAgB;IAC3C,CAAC;IAEM,yBAAK,GAAZ;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAEM,0BAAM,GAAb;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAEM,yBAAK,GAAZ;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAEM,8BAAU,GAAjB;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IACrD,CAAC;IAEM,wBAAI,GAAX;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IACrD,CAAC;IAEM,+BAAW,GAAlB,UAAmB,KAAa;QAC5B,EAAE,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;YAC/B,MAAM,IAAI,KAAK,CAAC,sEAAsE,GAAG,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC;QAC1G,CAAC;QACD,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;IACpC,CAAC;IACL,gBAAC;AAAD,CAAC,AA9BD,IA8BC;AA9BY,8BAAS"} | ||
| {"version":3,"file":"ArgCaptor.js","sourceRoot":"","sources":["../../src/capture/ArgCaptor.ts"],"names":[],"mappings":";;AAEA;IACI,mBAAoB,OAAuB;QAAvB,YAAO,GAAP,OAAO,CAAgB;IAC3C,CAAC;IAEM,yBAAK,GAAZ;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAEM,0BAAM,GAAb;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAEM,yBAAK,GAAZ;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;IAEM,8BAAU,GAAjB;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IACrD,CAAC;IAEM,wBAAI,GAAX;QACI,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IACrD,CAAC;IAEM,+BAAW,GAAlB,UAAmB,KAAa;QAC5B,EAAE,CAAC,CAAC,KAAK,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC;YAC/B,MAAM,IAAI,KAAK,CAAC,0EAAuE,KAAK,GAAG,CAAC,CAAE,CAAC,CAAC;QACxG,CAAC;QACD,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC;IACpC,CAAC;IACL,gBAAC;AAAD,CAAC,AA9BD,IA8BC;AA9BY,8BAAS"} |
@@ -1,4 +0,4 @@ | ||
| import { Matcher } from './type/Matcher'; | ||
| import { Matcher } from "./type/Matcher"; | ||
| export declare class ArgsToMatchersValidator { | ||
| validate(matchers: Array<Matcher>, args: any[]): boolean; | ||
| } |
@@ -7,3 +7,3 @@ "use strict"; | ||
| ArgsToMatchersValidator.prototype.validate = function (matchers, args) { | ||
| if (matchers.length != args.length) { | ||
| if (matchers.length !== args.length) { | ||
| return false; | ||
@@ -10,0 +10,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ArgsToMatchersValidator.js","sourceRoot":"","sources":["../../src/matcher/ArgsToMatchersValidator.ts"],"names":[],"mappings":";;AAEA;IAAA;IAeA,CAAC;IAdU,0CAAQ,GAAf,UAAgB,QAAwB,EAAE,IAAU;QAChD,EAAE,CAAA,CAAC,QAAQ,CAAC,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YAChC,MAAM,CAAC,KAAK,CAAC;QACjB,CAAC;QACD,IAAI,QAAQ,GAAG,IAAI,CAAC;QACpB,IAAI,KAAK,GAAW,CAAC,CAAC;QACtB,GAAG,CAAC,CAAY,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI;YAAf,IAAI,GAAG,aAAA;YACR,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;gBAC9B,QAAQ,GAAG,KAAK,CAAC;YACrB,CAAC;YACD,KAAK,EAAE,CAAC;SACX;QACD,MAAM,CAAC,QAAQ,CAAC;IACpB,CAAC;IACL,8BAAC;AAAD,CAAC,AAfD,IAeC;AAfY,0DAAuB"} | ||
| {"version":3,"file":"ArgsToMatchersValidator.js","sourceRoot":"","sources":["../../src/matcher/ArgsToMatchersValidator.ts"],"names":[],"mappings":";;AAEA;IAAA;IAeA,CAAC;IAdU,0CAAQ,GAAf,UAAgB,QAAwB,EAAE,IAAW;QACjD,EAAE,CAAC,CAAC,QAAQ,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC;YAClC,MAAM,CAAC,KAAK,CAAC;QACjB,CAAC;QACD,IAAI,QAAQ,GAAG,IAAI,CAAC;QACpB,IAAI,KAAK,GAAW,CAAC,CAAC;QACtB,GAAG,CAAC,CAAc,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI;YAAjB,IAAM,GAAG,aAAA;YACV,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;gBAC9B,QAAQ,GAAG,KAAK,CAAC;YACrB,CAAC;YACD,KAAK,EAAE,CAAC;SACX;QACD,MAAM,CAAC,QAAQ,CAAC;IACpB,CAAC;IACL,8BAAC;AAAD,CAAC,AAfD,IAeC;AAfY,0DAAuB"} |
@@ -1,4 +0,4 @@ | ||
| import { Matcher } from './type/Matcher'; | ||
| import { Matcher } from "./type/Matcher"; | ||
| export declare class MatchersToStringConverter { | ||
| convert(matchers: Array<Matcher>): string; | ||
| } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MatchersToStringConverter.js","sourceRoot":"","sources":["../../src/matcher/MatchersToStringConverter.ts"],"names":[],"mappings":";;AAEA;IAAA;IAQA,CAAC;IAPU,2CAAO,GAAd,UAAe,QAAwB;QACnC,IAAI,MAAM,GAAa,EAAE,CAAC;QAC1B,GAAG,CAAC,CAAgB,UAAQ,EAAR,qBAAQ,EAAR,sBAAQ,EAAR,IAAQ;YAAvB,IAAI,OAAO,iBAAA;YACZ,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC;SACnC;QACD,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC;IACL,gCAAC;AAAD,CAAC,AARD,IAQC;AARY,8DAAyB"} | ||
| {"version":3,"file":"MatchersToStringConverter.js","sourceRoot":"","sources":["../../src/matcher/MatchersToStringConverter.ts"],"names":[],"mappings":";;AAEA;IAAA;IAQA,CAAC;IAPU,2CAAO,GAAd,UAAe,QAAwB;QACnC,IAAM,MAAM,GAAa,EAAE,CAAC;QAC5B,GAAG,CAAC,CAAkB,UAAQ,EAAR,qBAAQ,EAAR,sBAAQ,EAAR,IAAQ;YAAzB,IAAM,OAAO,iBAAA;YACd,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC;SACnC;QACD,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7B,CAAC;IACL,gCAAC;AAAD,CAAC,AARD,IAQC;AARY,8DAAyB"} |
@@ -13,4 +13,4 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var _ = require("lodash"); | ||
| var Matcher_1 = require("./Matcher"); | ||
| var _ = require("lodash"); | ||
| var AnyFunctionMatcher = (function (_super) { | ||
@@ -17,0 +17,0 @@ __extends(AnyFunctionMatcher, _super); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AnyFunctionMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyFunctionMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAoC;AACpC,0BAA4B;AAE5B;IAAwC,sCAAO;IAE3C;eACI,iBAAO;IACX,CAAC;IAED,kCAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;IAC/B,CAAC;IAED,qCAAQ,GAAR;QACI,MAAM,CAAC,eAAe,CAAC;IAC3B,CAAC;IACL,yBAAC;AAAD,CAAC,AAbD,CAAwC,iBAAO,GAa9C;AAbY,gDAAkB"} | ||
| {"version":3,"file":"AnyFunctionMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyFunctionMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0BAA4B;AAC5B,qCAAkC;AAElC;IAAwC,sCAAO;IAE3C;eACI,iBAAO;IACX,CAAC;IAEM,kCAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;IAC/B,CAAC;IAEM,qCAAQ,GAAf;QACI,MAAM,CAAC,eAAe,CAAC;IAC3B,CAAC;IACL,yBAAC;AAAD,CAAC,AAbD,CAAwC,iBAAO,GAa9C;AAbY,gDAAkB"} |
@@ -13,4 +13,4 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var _ = require("lodash"); | ||
| var Matcher_1 = require("./Matcher"); | ||
| var _ = require("lodash"); | ||
| var AnyNumberMatcher = (function (_super) { | ||
@@ -17,0 +17,0 @@ __extends(AnyNumberMatcher, _super); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AnyNumberMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyNumberMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAClC,0BAA4B;AAE5B;IAAsC,oCAAO;IACzC;eACI,iBAAO;IACX,CAAC;IAED,gCAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IAC7B,CAAC;IAED,mCAAQ,GAAR;QACI,MAAM,CAAC,aAAa,CAAC;IACzB,CAAC;IACL,uBAAC;AAAD,CAAC,AAZD,CAAsC,iBAAO,GAY5C;AAZY,4CAAgB"} | ||
| {"version":3,"file":"AnyNumberMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyNumberMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0BAA4B;AAC5B,qCAAkC;AAElC;IAAsC,oCAAO;IACzC;eACI,iBAAO;IACX,CAAC;IAEM,gCAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IAC7B,CAAC;IAEM,mCAAQ,GAAf;QACI,MAAM,CAAC,aAAa,CAAC;IACzB,CAAC;IACL,uBAAC;AAAD,CAAC,AAZD,CAAsC,iBAAO,GAY5C;AAZY,4CAAgB"} |
@@ -1,2 +0,2 @@ | ||
| import { Matcher } from './Matcher'; | ||
| import { Matcher } from "./Matcher"; | ||
| export declare class AnyOfClassMatcher<T> extends Matcher { | ||
@@ -3,0 +3,0 @@ private expectedClass; |
@@ -20,3 +20,3 @@ "use strict"; | ||
| if (expectedClass === null) { | ||
| throw new Error('The expected class cannot be null.'); | ||
| throw new Error("The expected class cannot be null."); | ||
| } | ||
@@ -29,3 +29,3 @@ return _this; | ||
| AnyOfClassMatcher.prototype.toString = function () { | ||
| return "anyOfClass(" + this.expectedClass['name'] + ")"; | ||
| return "anyOfClass(" + this.expectedClass["name"] + ")"; | ||
| }; | ||
@@ -32,0 +32,0 @@ return AnyOfClassMatcher; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AnyOfClassMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyOfClassMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAoC;AAEpC;IAA0C,qCAAO;IAE7C,2BAAoB,aAA2C;QAA/D,YACI,iBAAO,SAIV;QALmB,mBAAa,GAAb,aAAa,CAA8B;QAE3D,EAAE,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,CAAC,CAAC;YACzB,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC,CAAC;QAC1D,CAAC;;IACL,CAAC;IAED,iCAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,KAAK,YAAY,IAAI,CAAC,aAAa,CAAC;IAC/C,CAAC;IAED,oCAAQ,GAAR;QACI,MAAM,CAAC,gBAAc,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,MAAG,CAAC;IACvD,CAAC;IACL,wBAAC;AAAD,CAAC,AAhBD,CAA0C,iBAAO,GAgBhD;AAhBY,8CAAiB"} | ||
| {"version":3,"file":"AnyOfClassMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyOfClassMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAA0C,qCAAO;IAE7C,2BAAoB,aAA0C;QAA9D,YACI,iBAAO,SAIV;QALmB,mBAAa,GAAb,aAAa,CAA6B;QAE1D,EAAE,CAAC,CAAC,aAAa,KAAK,IAAI,CAAC,CAAC,CAAC;YACzB,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC,CAAC;QAC1D,CAAC;;IACL,CAAC;IAEM,iCAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,KAAK,YAAY,IAAI,CAAC,aAAa,CAAC;IAC/C,CAAC;IAEM,oCAAQ,GAAf;QACI,MAAM,CAAC,gBAAc,IAAI,CAAC,aAAa,CAAC,MAAM,CAAC,MAAG,CAAC;IACvD,CAAC;IACL,wBAAC;AAAD,CAAC,AAhBD,CAA0C,iBAAO,GAgBhD;AAhBY,8CAAiB"} |
@@ -13,4 +13,4 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var _ = require("lodash"); | ||
| var Matcher_1 = require("./Matcher"); | ||
| var _ = require("lodash"); | ||
| var AnyStringMatcher = (function (_super) { | ||
@@ -17,0 +17,0 @@ __extends(AnyStringMatcher, _super); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AnyStringMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyStringMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAClC,0BAA4B;AAE5B;IAAsC,oCAAO;IACzC;eACI,iBAAO;IACX,CAAC;IAED,gCAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IAC7B,CAAC;IAED,mCAAQ,GAAR;QACI,MAAM,CAAC,aAAa,CAAC;IACzB,CAAC;IACL,uBAAC;AAAD,CAAC,AAZD,CAAsC,iBAAO,GAY5C;AAZY,4CAAgB"} | ||
| {"version":3,"file":"AnyStringMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnyStringMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0BAA4B;AAC5B,qCAAkC;AAElC;IAAsC,oCAAO;IACzC;eACI,iBAAO;IACX,CAAC;IAEM,gCAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IAC7B,CAAC;IAEM,mCAAQ,GAAf;QACI,MAAM,CAAC,aAAa,CAAC;IACzB,CAAC;IACL,uBAAC;AAAD,CAAC,AAZD,CAAsC,iBAAO,GAY5C;AAZY,4CAAgB"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"AnythingMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnythingMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAAqC,mCAAO;IACxC;eACI,iBAAO;IACX,CAAC;IAED,+BAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAED,kCAAQ,GAAR;QACI,MAAM,CAAC,YAAY,CAAC;IACxB,CAAC;IACL,sBAAC;AAAD,CAAC,AAZD,CAAqC,iBAAO,GAY3C;AAZY,0CAAe"} | ||
| {"version":3,"file":"AnythingMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/AnythingMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAAqC,mCAAO;IACxC;eACI,iBAAO;IACX,CAAC;IAEM,+BAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEM,kCAAQ,GAAf;QACI,MAAM,CAAC,YAAY,CAAC;IACxB,CAAC;IACL,sBAAC;AAAD,CAAC,AAZD,CAAqC,iBAAO,GAY3C;AAZY,0CAAe"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"BetweenMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/BetweenMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAAoC,kCAAO;IACvC,wBAAoB,GAAW,EAAU,GAAW;QAApD,YACI,iBAAO,SAKV;QANmB,SAAG,GAAH,GAAG,CAAQ;QAAU,SAAG,GAAH,GAAG,CAAQ;QAGhD,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC;YACZ,MAAM,IAAI,KAAK,CAAC,6DAA6D,CAAC,CAAC;QACnF,CAAC;;IACL,CAAC;IAED,8BAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,GAAG,IAAI,KAAK,IAAI,IAAI,CAAC,GAAG,CAAC;IAClD,CAAC;IAED,iCAAQ,GAAR;QACI,MAAM,CAAC,UAAU,GAAG,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;IACzD,CAAC;IACL,qBAAC;AAAD,CAAC,AAhBD,CAAoC,iBAAO,GAgB1C;AAhBY,wCAAc"} | ||
| {"version":3,"file":"BetweenMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/BetweenMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAAoC,kCAAO;IACvC,wBAAoB,GAAW,EAAU,GAAW;QAApD,YACI,iBAAO,SAKV;QANmB,SAAG,GAAH,GAAG,CAAQ;QAAU,SAAG,GAAH,GAAG,CAAQ;QAGhD,EAAE,CAAC,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,CAAC;YACZ,MAAM,IAAI,KAAK,CAAC,6DAA6D,CAAC,CAAC;QACnF,CAAC;;IACL,CAAC;IAEM,8BAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,KAAK,IAAI,IAAI,CAAC,GAAG,IAAI,KAAK,IAAI,IAAI,CAAC,GAAG,CAAC;IAClD,CAAC;IAEM,iCAAQ,GAAf;QACI,MAAM,CAAC,aAAW,IAAI,CAAC,GAAG,UAAK,IAAI,CAAC,GAAG,MAAG,CAAC;IAC/C,CAAC;IACL,qBAAC;AAAD,CAAC,AAhBD,CAAoC,iBAAO,GAgB1C;AAhBY,wCAAc"} |
@@ -13,4 +13,4 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var _ = require("lodash"); | ||
| var Matcher_1 = require("./Matcher"); | ||
| var _ = require("lodash"); | ||
| var DeepEqualMatcher = (function (_super) { | ||
@@ -17,0 +17,0 @@ __extends(DeepEqualMatcher, _super); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"DeepEqualMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/DeepEqualMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAClC,0BAA4B;AAE5B;IAAsC,oCAAO;IACzC,0BAAoB,aAAkB;QAAtC,YACI,iBAAO,SACV;QAFmB,mBAAa,GAAb,aAAa,CAAK;;IAEtC,CAAC;IAED,gCAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,EAAE,KAAK,EAC1C,UAAC,QAAa,EAAE,MAAW;YACvB,EAAE,CAAC,CAAC,QAAQ,YAAY,iBAAO,CAAC,CAAC,CAAC;gBAC9B,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;YAClC,CAAC;YAED,MAAM,CAAC,SAAS,CAAC;QACrB,CAAC,CAAC,CAAC;IACX,CAAC;IAED,mCAAQ,GAAR;QACI,EAAE,CAAA,CAAC,IAAI,CAAC,aAAa,YAAY,KAAK,CAAC,CAAC,CAAC;YACrC,MAAM,CAAC,gBAAc,IAAI,CAAC,aAAa,OAAI,CAAC;QAChD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,MAAM,CAAC,eAAa,IAAI,CAAC,aAAa,MAAG,CAAC;QAC9C,CAAC;IACL,CAAC;IACL,uBAAC;AAAD,CAAC,AAvBD,CAAsC,iBAAO,GAuB5C;AAvBY,4CAAgB"} | ||
| {"version":3,"file":"DeepEqualMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/DeepEqualMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0BAA4B;AAC5B,qCAAkC;AAElC;IAAsC,oCAAO;IACzC,0BAAoB,aAAkB;QAAtC,YACI,iBAAO,SACV;QAFmB,mBAAa,GAAb,aAAa,CAAK;;IAEtC,CAAC;IAEM,gCAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,CAAC,CAAC,WAAW,CAAC,IAAI,CAAC,aAAa,EAAE,KAAK,EAC1C,UAAC,QAAa,EAAE,MAAW;YACvB,EAAE,CAAC,CAAC,QAAQ,YAAY,iBAAO,CAAC,CAAC,CAAC;gBAC9B,MAAM,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC;YAClC,CAAC;YAED,MAAM,CAAC,SAAS,CAAC;QACrB,CAAC,CAAC,CAAC;IACX,CAAC;IAEM,mCAAQ,GAAf;QACI,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,YAAY,KAAK,CAAC,CAAC,CAAC;YACtC,MAAM,CAAC,gBAAc,IAAI,CAAC,aAAa,OAAI,CAAC;QAChD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,MAAM,CAAC,eAAa,IAAI,CAAC,aAAa,MAAG,CAAC;QAC9C,CAAC;IACL,CAAC;IACL,uBAAC;AAAD,CAAC,AAvBD,CAAsC,iBAAO,GAuB5C;AAvBY,4CAAgB"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Matcher.js","sourceRoot":"","sources":["../../../src/matcher/type/Matcher.ts"],"names":[],"mappings":";;AAAA;IAAA;IAQA,CAAC;IAPU,uBAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,KAAK,CAAC;IACjB,CAAC;IAED,0BAAQ,GAAR;QACI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,cAAC;AAAD,CAAC,AARD,IAQC;AARY,0BAAO"} | ||
| {"version":3,"file":"Matcher.js","sourceRoot":"","sources":["../../../src/matcher/type/Matcher.ts"],"names":[],"mappings":";;AAAA;IAAA;IAQA,CAAC;IAPU,uBAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,KAAK,CAAC;IACjB,CAAC;IAEM,0BAAQ,GAAf;QACI,MAAM,CAAC,EAAE,CAAC;IACd,CAAC;IACL,cAAC;AAAD,CAAC,AARD,IAQC;AARY,0BAAO"} |
@@ -13,4 +13,4 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var _ = require("lodash"); | ||
| var Matcher_1 = require("./Matcher"); | ||
| var _ = require("lodash"); | ||
| var NotNullMatcher = (function (_super) { | ||
@@ -17,0 +17,0 @@ __extends(NotNullMatcher, _super); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"NotNullMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/NotNullMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAClC,0BAA4B;AAE5B;IAAoC,kCAAO;IAA3C;;IAQA,CAAC;IAPG,8BAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC5B,CAAC;IAED,iCAAQ,GAAR;QACI,MAAM,CAAC,WAAW,CAAC;IACvB,CAAC;IACL,qBAAC;AAAD,CAAC,AARD,CAAoC,iBAAO,GAQ1C;AARY,wCAAc"} | ||
| {"version":3,"file":"NotNullMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/NotNullMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,0BAA4B;AAC5B,qCAAkC;AAElC;IAAoC,kCAAO;IAA3C;;IAQA,CAAC;IAPU,8BAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC5B,CAAC;IAEM,iCAAQ,GAAf;QACI,MAAM,CAAC,WAAW,CAAC;IACvB,CAAC;IACL,qBAAC;AAAD,CAAC,AARD,CAAoC,iBAAO,GAQ1C;AARY,wCAAc"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"StrictEqualMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/StrictEqualMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAAwC,sCAAO;IAC3C,4BAAoB,aAAkB;QAAtC,YACI,iBAAO,SACV;QAFmB,mBAAa,GAAb,aAAa,CAAK;;IAEtC,CAAC;IAED,kCAAK,GAAL,UAAM,KAAU;QACZ,MAAM,CAAC,IAAI,CAAC,aAAa,KAAK,KAAK,CAAC;IACxC,CAAC;IAED,qCAAQ,GAAR;QACI,EAAE,CAAA,CAAC,IAAI,CAAC,aAAa,YAAY,KAAK,CAAC,CAAC,CAAC;YACrC,MAAM,CAAC,kBAAgB,IAAI,CAAC,aAAa,OAAI,CAAC;QAClD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,MAAM,CAAC,iBAAe,IAAI,CAAC,aAAa,MAAG,CAAC;QAChD,CAAC;IACL,CAAC;IACL,yBAAC;AAAD,CAAC,AAhBD,CAAwC,iBAAO,GAgB9C;AAhBY,gDAAkB"} | ||
| {"version":3,"file":"StrictEqualMatcher.js","sourceRoot":"","sources":["../../../src/matcher/type/StrictEqualMatcher.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,qCAAkC;AAElC;IAAwC,sCAAO;IAC3C,4BAAoB,aAAkB;QAAtC,YACI,iBAAO,SACV;QAFmB,mBAAa,GAAb,aAAa,CAAK;;IAEtC,CAAC;IAEM,kCAAK,GAAZ,UAAa,KAAU;QACnB,MAAM,CAAC,IAAI,CAAC,aAAa,KAAK,KAAK,CAAC;IACxC,CAAC;IAEM,qCAAQ,GAAf;QACI,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,YAAY,KAAK,CAAC,CAAC,CAAC;YACtC,MAAM,CAAC,kBAAgB,IAAI,CAAC,aAAa,OAAI,CAAC;QAClD,CAAC;QAAC,IAAI,CAAC,CAAC;YACJ,MAAM,CAAC,iBAAe,IAAI,CAAC,aAAa,MAAG,CAAC;QAChD,CAAC;IACL,CAAC;IACL,yBAAC;AAAD,CAAC,AAhBD,CAAwC,iBAAO,GAgB9C;AAhBY,gDAAkB"} |
@@ -10,3 +10,3 @@ "use strict"; | ||
| MethodAction.prototype.isApplicable = function (methodName, matchers) { | ||
| if (this.methodName != methodName) { | ||
| if (this.methodName !== methodName) { | ||
| return false; | ||
@@ -13,0 +13,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MethodAction.js","sourceRoot":"","sources":["../src/MethodAction.ts"],"names":[],"mappings":";;AAEA;IAII,sBAAmB,UAAkB,EAAS,IAAgB;QAA3C,eAAU,GAAV,UAAU,CAAQ;QAAS,SAAI,GAAJ,IAAI,CAAY;QAC1D,IAAI,CAAC,SAAS,GAAG,EAAE,YAAY,CAAC,eAAe,CAAC;IACpD,CAAC;IAEM,mCAAY,GAAnB,UAAoB,UAAiB,EAAE,QAAkB;QACrD,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,IAAI,UAAU,CAAC,CAAC,CAAC;YAChC,MAAM,CAAC,KAAK,CAAC;QACjB,CAAC;QACD,IAAI,QAAQ,GAAG,IAAI,CAAC;QACpB,IAAI,KAAK,GAAW,CAAC,CAAC;QACtB,GAAG,CAAC,CAAY,UAAS,EAAT,KAAA,IAAI,CAAC,IAAI,EAAT,cAAS,EAAT,IAAS;YAApB,IAAI,GAAG,SAAA;YACR,EAAE,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;gBACjD,QAAQ,GAAG,KAAK,CAAC;YACrB,CAAC;YACD,KAAK,EAAE,CAAC;SACX;QACD,MAAM,CAAC,QAAQ,CAAC;IACpB,CAAC;IAEM,mCAAY,GAAnB;QACI,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC;IAC1B,CAAC;IAEM,0CAAmB,GAA1B,UAA2B,MAAmB;QAC1C,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,MAAM,CAAC,YAAY,EAAE,CAAC;IACvD,CAAC;IA5Bc,4BAAe,GAAU,CAAC,CAAC;IA6B9C,mBAAC;CAAA,AA9BD,IA8BC;AA9BY,oCAAY"} | ||
| {"version":3,"file":"MethodAction.js","sourceRoot":"","sources":["../src/MethodAction.ts"],"names":[],"mappings":";;AAEA;IAII,sBAAmB,UAAkB,EAAS,IAAgB;QAA3C,eAAU,GAAV,UAAU,CAAQ;QAAS,SAAI,GAAJ,IAAI,CAAY;QAC1D,IAAI,CAAC,SAAS,GAAG,EAAE,YAAY,CAAC,eAAe,CAAC;IACpD,CAAC;IAEM,mCAAY,GAAnB,UAAoB,UAAkB,EAAE,QAAmB;QACvD,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,KAAK,UAAU,CAAC,CAAC,CAAC;YACjC,MAAM,CAAC,KAAK,CAAC;QACjB,CAAC;QACD,IAAI,QAAQ,GAAG,IAAI,CAAC;QACpB,IAAI,KAAK,GAAW,CAAC,CAAC;QACtB,GAAG,CAAC,CAAc,UAAS,EAAT,KAAA,IAAI,CAAC,IAAI,EAAT,cAAS,EAAT,IAAS;YAAtB,IAAM,GAAG,SAAA;YACV,EAAE,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;gBACjD,QAAQ,GAAG,KAAK,CAAC;YACrB,CAAC;YACD,KAAK,EAAE,CAAC;SACX;QACD,MAAM,CAAC,QAAQ,CAAC;IACpB,CAAC;IAEM,mCAAY,GAAnB;QACI,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC;IAC1B,CAAC;IAEM,0CAAmB,GAA1B,UAA2B,MAAoB;QAC3C,MAAM,CAAC,IAAI,CAAC,YAAY,EAAE,GAAG,MAAM,CAAC,YAAY,EAAE,CAAC;IACvD,CAAC;IA5Bc,4BAAe,GAAW,CAAC,CAAC;IA6B/C,mBAAC;CAAA,AA9BD,IA8BC;AA9BY,oCAAY"} |
@@ -7,6 +7,6 @@ import { MethodStub } from "./stub/MethodStub"; | ||
| getFirstMatchingFromGroupAndRemoveIfNotLast(groupIndex: number, args: any[]): MethodStub; | ||
| hasMatchingInAnyGroup(args: any[]): boolean; | ||
| private getFirstMatchingFromGroup(groupIndex, args); | ||
| hasMatchingInAnyGroup(args: any[]): boolean; | ||
| private getFirstMatchingIndexFromGroup(groupIndex, args); | ||
| private getItemsCountInGroup(groupIndex); | ||
| } |
@@ -27,19 +27,19 @@ "use strict"; | ||
| }; | ||
| MethodStubCollection.prototype.getFirstMatchingFromGroup = function (groupIndex, args) { | ||
| MethodStubCollection.prototype.hasMatchingInAnyGroup = function (args) { | ||
| for (var _i = 0, _a = this.items; _i < _a.length; _i++) { | ||
| var item = _a[_i]; | ||
| if (item.getGroupIndex() === groupIndex && item.isApplicable(args)) { | ||
| return item; | ||
| if (item.isApplicable(args)) { | ||
| return true; | ||
| } | ||
| } | ||
| return null; | ||
| return false; | ||
| }; | ||
| MethodStubCollection.prototype.hasMatchingInAnyGroup = function (args) { | ||
| MethodStubCollection.prototype.getFirstMatchingFromGroup = function (groupIndex, args) { | ||
| for (var _i = 0, _a = this.items; _i < _a.length; _i++) { | ||
| var item = _a[_i]; | ||
| if (item.isApplicable(args)) { | ||
| return true; | ||
| if (item.getGroupIndex() === groupIndex && item.isApplicable(args)) { | ||
| return item; | ||
| } | ||
| } | ||
| return false; | ||
| return null; | ||
| }; | ||
@@ -46,0 +46,0 @@ MethodStubCollection.prototype.getFirstMatchingIndexFromGroup = function (groupIndex, args) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MethodStubCollection.js","sourceRoot":"","sources":["../src/MethodStubCollection.ts"],"names":[],"mappings":";;AAEA;IAAA;QACY,UAAK,GAAiB,EAAE,CAAC;IA+DrC,CAAC;IA7DU,kCAAG,GAAV,UAAW,IAAgB;QACvB,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC1B,CAAC;IAEM,wDAAyB,GAAhC,UAAiC,IAAI;QACjC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;YAC9C,IAAM,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;YAC3B,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBAC1B,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,CAAC;YAChC,CAAC;QACL,CAAC;QACD,MAAM,CAAC,CAAC,CAAC,CAAC;IACd,CAAC;IAEM,0EAA2C,GAAlD,UAAmD,UAAkB,EAAE,IAAW;QAC9E,IAAI,KAAK,GAAG,IAAI,CAAC,8BAA8B,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;QAClE,IAAI,MAAM,GAAG,IAAI,CAAC,yBAAyB,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;QAC9D,EAAE,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;YAC1D,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;QAChC,CAAC;QACD,MAAM,CAAC,MAAM,CAAC;IAClB,CAAC;IAEO,wDAAyB,GAAjC,UAAkC,UAAkB,EAAE,IAAW;QAC7D,GAAG,CAAC,CAAa,UAAU,EAAV,KAAA,IAAI,CAAC,KAAK,EAAV,cAAU,EAAV,IAAU;YAAtB,IAAI,IAAI,SAAA;YACT,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,KAAK,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBACjE,MAAM,CAAC,IAAI,CAAC;YAChB,CAAC;SACJ;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEM,oDAAqB,GAA5B,UAA6B,IAAW;QACpC,GAAG,CAAC,CAAa,UAAU,EAAV,KAAA,IAAI,CAAC,KAAK,EAAV,cAAU,EAAV,IAAU;YAAtB,IAAI,IAAI,SAAA;YACT,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBAC1B,MAAM,CAAC,IAAI,CAAC;YAChB,CAAC;SACJ;QACD,MAAM,CAAC,KAAK,CAAC;IACjB,CAAC;IAEO,6DAA8B,GAAtC,UAAuC,UAAkB,EAAE,IAAW;QAClE,IAAI,KAAK,GAAG,CAAC,CAAC;QACd,GAAG,CAAC,CAAa,UAAU,EAAV,KAAA,IAAI,CAAC,KAAK,EAAV,cAAU,EAAV,IAAU;YAAtB,IAAI,IAAI,SAAA;YACT,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,KAAK,UAAU,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBACjE,MAAM,CAAC,KAAK,CAAC;YACjB,CAAC;YACD,KAAK,EAAE,CAAC;SACX;QACD,MAAM,CAAC,CAAC,CAAC,CAAC;IACd,CAAC;IAEO,mDAAoB,GAA5B,UAA6B,UAAkB;QAC3C,IAAI,MAAM,GAAG,CAAC,CAAC;QACf,GAAG,CAAC,CAAa,UAAU,EAAV,KAAA,IAAI,CAAC,KAAK,EAAV,cAAU,EAAV,IAAU;YAAtB,IAAI,IAAI,SAAA;YACT,EAAE,CAAC,CAAC,IAAI,CAAC,aAAa,EAAE,KAAK,UAAU,CAAC,CAAC,CAAC;gBACtC,MAAM,EAAE,CAAC;YACb,CAAC;SACJ;QACD,MAAM,CAAC,MAAM,CAAC;IAClB,CAAC;IACL,2BAAC;AAAD,CAAC,AAhED,IAgEC;AAhEY,oDAAoB"} | ||
| {"version":3,"file":"MethodStubCollection.js","sourceRoot":"","sources":["../src/MethodStubCollection.ts"],"names":[],"mappings":"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"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var CallFunctionMethodStub_1 = require("./stub/CallFunctionMethodStub"); | ||
| var ReturnValueMethodStub_1 = require("./stub/ReturnValueMethodStub"); | ||
| var ThrowErrorMethodStub_1 = require("./stub/ThrowErrorMethodStub"); | ||
| var CallFunctionMethodStub_1 = require("./stub/CallFunctionMethodStub"); | ||
| var MethodStubSetter = (function () { | ||
@@ -7,0 +7,0 @@ function MethodStubSetter(methodToStub) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MethodStubSetter.js","sourceRoot":"","sources":["../src/MethodStubSetter.ts"],"names":[],"mappings":";;AACA,sEAAmE;AACnE,oEAAiE;AACjE,wEAAqE;AAErE;IAII,0BAAoB,YAA0B;QAA1B,iBAAY,GAAZ,YAAY,CAAc;QAC1C,IAAI,CAAC,UAAU,GAAG,EAAE,gBAAgB,CAAC,gBAAgB,CAAC;IAC1D,CAAC;IAEM,qCAAU,GAAjB;QAAkB,cAAY;aAAZ,UAAY,EAAZ,qBAAY,EAAZ,IAAY;YAAZ,yBAAY;;QAC1B,GAAG,CAAC,CAAc,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI;YAAjB,IAAI,KAAK,aAAA;YACV,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,6CAAqB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC;SAC7H;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEM,oCAAS,GAAhB;QAAiB,cAAgB;aAAhB,UAAgB,EAAhB,qBAAgB,EAAhB,IAAgB;YAAhB,yBAAgB;;QAC7B,GAAG,CAAC,CAAc,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI;YAAjB,IAAI,KAAK,aAAA;YACV,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,2CAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC;SAC5H;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEM,mCAAQ,GAAf,UAAgB,IAA6B;QACzC,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,+CAAsB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC;QAC1H,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAxBc,iCAAgB,GAAW,CAAC,CAAC;IAyBhD,uBAAC;CAAA,AA1BD,IA0BC;AA1BY,4CAAgB"} | ||
| {"version":3,"file":"MethodStubSetter.js","sourceRoot":"","sources":["../src/MethodStubSetter.ts"],"names":[],"mappings":";;AACA,wEAAqE;AACrE,sEAAmE;AACnE,oEAAiE;AAEjE;IAII,0BAAoB,YAA0B;QAA1B,iBAAY,GAAZ,YAAY,CAAc;QAC1C,IAAI,CAAC,UAAU,GAAG,EAAE,gBAAgB,CAAC,gBAAgB,CAAC;IAC1D,CAAC;IAEM,qCAAU,GAAjB;QAAkB,cAAY;aAAZ,UAAY,EAAZ,qBAAY,EAAZ,IAAY;YAAZ,yBAAY;;QAC1B,GAAG,CAAC,CAAgB,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI;YAAnB,IAAM,KAAK,aAAA;YACZ,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,6CAAqB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC;SAC7H;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEM,oCAAS,GAAhB;QAAiB,cAAgB;aAAhB,UAAgB,EAAhB,qBAAgB,EAAhB,IAAgB;YAAhB,yBAAgB;;QAC7B,GAAG,CAAC,CAAgB,UAAI,EAAJ,aAAI,EAAJ,kBAAI,EAAJ,IAAI;YAAnB,IAAM,KAAK,aAAA;YACZ,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,2CAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC,CAAC;SAC5H;QACD,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAEM,mCAAQ,GAAf,UAAgB,IAA6B;QACzC,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,+CAAsB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC,CAAC;QAC1H,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IAxBc,iCAAgB,GAAW,CAAC,CAAC;IAyBhD,uBAAC;CAAA,AA1BD,IA0BC;AA1BY,4CAAgB"} |
@@ -28,3 +28,3 @@ "use strict"; | ||
| var methodToVerifyAsString = this.methodCallToStringConverter.convert(this.methodToVerify); | ||
| throw new Error('Expected "' + methodToVerifyAsString + 'to be called ' + value + ' time(s). But has been called ' + allMatchingActions.length + ' time(s).'); | ||
| throw new Error("Expected \"" + methodToVerifyAsString + "to be called " + value + " time(s). But has been called " + allMatchingActions.length + " time(s)."); | ||
| } | ||
@@ -36,3 +36,3 @@ }; | ||
| var methodToVerifyAsString = this.methodCallToStringConverter.convert(this.methodToVerify); | ||
| throw new Error('Expected "' + methodToVerifyAsString + 'to be called at least ' + value + ' time(s). But has been called ' + allMatchingActions.length + ' time(s).'); | ||
| throw new Error("Expected \"" + methodToVerifyAsString + "to be called at least " + value + " time(s). But has been called " + allMatchingActions.length + " time(s)."); | ||
| } | ||
@@ -44,3 +44,3 @@ }; | ||
| var methodToVerifyAsString = this.methodCallToStringConverter.convert(this.methodToVerify); | ||
| throw new Error('Expected "' + methodToVerifyAsString + 'to be called at least ' + value + ' time(s). But has been called ' + allMatchingActions.length + ' time(s).'); | ||
| throw new Error("Expected \"" + methodToVerifyAsString + "to be called at least " + value + " time(s). But has been called " + allMatchingActions.length + " time(s)."); | ||
| } | ||
@@ -53,16 +53,16 @@ }; | ||
| var secondMethodAsString = this.methodCallToStringConverter.convert(method); | ||
| var errorBeginning = 'Expected "' + mainMethodToVerifyAsString + 'to be called before ' + secondMethodAsString; | ||
| var errorBeginning = "Expected \"" + mainMethodToVerifyAsString + " to be called before " + secondMethodAsString; | ||
| if (firstMethodAction && secondMethodAction) { | ||
| if (!firstMethodAction.hasBeenCalledBefore(secondMethodAction)) { | ||
| throw new Error(errorBeginning + 'but has been called after.'); | ||
| throw new Error(errorBeginning + "but has been called after."); | ||
| } | ||
| } | ||
| else if (firstMethodAction && !secondMethodAction) { | ||
| throw new Error(errorBeginning + 'but ' + secondMethodAsString + 'has never been called.'); | ||
| throw new Error(errorBeginning + "but " + secondMethodAsString + "has never been called."); | ||
| } | ||
| else if (!firstMethodAction && secondMethodAction) { | ||
| throw new Error(errorBeginning + 'but ' + mainMethodToVerifyAsString + 'has never been called.'); | ||
| throw new Error(errorBeginning + "but " + mainMethodToVerifyAsString + "has never been called."); | ||
| } | ||
| else { | ||
| throw new Error(errorBeginning + 'but none of them has been called.'); | ||
| throw new Error(errorBeginning + "but none of them has been called."); | ||
| } | ||
@@ -75,16 +75,16 @@ }; | ||
| var secondMethodAsString = this.methodCallToStringConverter.convert(method); | ||
| var errorBeginning = 'Expected "' + mainMethodToVerifyAsString + 'to be called after ' + secondMethodAsString; | ||
| var errorBeginning = "Expected \"" + mainMethodToVerifyAsString + "to be called after " + secondMethodAsString; | ||
| if (firstMethodAction && secondMethodAction) { | ||
| if (firstMethodAction.hasBeenCalledBefore(secondMethodAction)) { | ||
| throw new Error(errorBeginning + 'but has been called before.'); | ||
| throw new Error(errorBeginning + "but has been called before."); | ||
| } | ||
| } | ||
| else if (firstMethodAction && !secondMethodAction) { | ||
| throw new Error(errorBeginning + 'but ' + secondMethodAsString + 'has never been called.'); | ||
| throw new Error(errorBeginning + "but " + secondMethodAsString + "has never been called."); | ||
| } | ||
| else if (!firstMethodAction && secondMethodAction) { | ||
| throw new Error(errorBeginning + 'but ' + mainMethodToVerifyAsString + 'has never been called.'); | ||
| throw new Error(errorBeginning + "but " + mainMethodToVerifyAsString + "has never been called."); | ||
| } | ||
| else { | ||
| throw new Error(errorBeginning + 'but none of them has been called.'); | ||
| throw new Error(errorBeginning + "but none of them has been called."); | ||
| } | ||
@@ -91,0 +91,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MethodStubVerificator.js","sourceRoot":"","sources":["../src/MethodStubVerificator.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"MethodStubVerificator.js","sourceRoot":"","sources":["../src/MethodStubVerificator.ts"],"names":[],"mappings":"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"} |
@@ -1,4 +0,4 @@ | ||
| import { MethodStubCollection } from './MethodStubCollection'; | ||
| import { Matcher } from './matcher/type/Matcher'; | ||
| import { Mocker } from './Mock'; | ||
| import { Matcher } from "./matcher/type/Matcher"; | ||
| import { MethodStubCollection } from "./MethodStubCollection"; | ||
| import { Mocker } from "./Mock"; | ||
| export declare class MethodToStub { | ||
@@ -5,0 +5,0 @@ methodStubCollection: MethodStubCollection; |
+9
-8
@@ -14,2 +14,3 @@ import { Matcher } from "./matcher/type/Matcher"; | ||
| getMock(): any; | ||
| createCatchAllHandlerForRemainingPropertiesWithoutGetters(): ProxyHandler<any>; | ||
| reset(): void; | ||
@@ -19,3 +20,10 @@ resetCalls(): void; | ||
| getFirstMatchingAction(methodName: string, matchers: Array<Matcher>): MethodAction; | ||
| protected createMethodStubsFromOwnProperties(prototype?: any, recurse?: boolean): void; | ||
| getActionsByName(name: string): MethodAction[]; | ||
| protected createMethodStubsFromOwnProperties(prototype?: any): void; | ||
| protected createInstanceActionListenersFromOwnPropertyDescriptors(prototype?: any): void; | ||
| protected createInstancePropertyDescriptorListener(key: string, descriptor: PropertyDescriptor, prototype: any): void; | ||
| protected createInstanceActionListenersFromOwnPropertyNames(prototype?: any): void; | ||
| protected createInstanceActionListener(key: string, prototype: any): void; | ||
| protected createActionListener(key: string): () => any; | ||
| protected getEmptyMethodStub(key: string, args: any[]): MethodStub; | ||
| private createMethodStubsFromPrototypeKeys(); | ||
@@ -27,13 +35,6 @@ private createMethodStubsFromClassCode(); | ||
| private createMethodToStub(key); | ||
| protected createInstanceActionListenersFromOwnPropertyDescriptors(prototype?: any, recurse?: boolean): void; | ||
| protected createInstancePropertyDescriptorListener(key: string, descriptor: PropertyDescriptor, prototype: any): void; | ||
| protected createInstanceActionListenersFromOwnPropertyNames(prototype?: any, recurse?: boolean): void; | ||
| private createInstanceActionListenersFromPrototypeKeys(); | ||
| private createInstanceActionListenersFromClassCode(); | ||
| private createInstanceActionListenersFromFunctionsCode(); | ||
| protected createInstanceActionListener(key: string, prototype: any): void; | ||
| protected createActionListener(key: string): () => any; | ||
| private getMethodStub(key, args); | ||
| protected getEmptyMethodStub(key: string, args: any[]): MethodStub; | ||
| getActionsByName(name: string): MethodAction[]; | ||
| } |
+131
-124
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var Matcher_1 = require("./matcher/type/Matcher"); | ||
| var MethodAction_1 = require("./MethodAction"); | ||
| var MethodStubCollection_1 = require("./MethodStubCollection"); | ||
| var MethodToStub_1 = require("./MethodToStub"); | ||
| var Matcher_1 = require("./matcher/type/Matcher"); | ||
| var MethodAction_1 = require("./MethodAction"); | ||
| var ReturnValueMethodStub_1 = require("./stub/ReturnValueMethodStub"); | ||
| var RedundantMethodNameInCodeFinder_1 = require("./utils/RedundantMethodNameInCodeFinder"); | ||
| var ts_mockito_1 = require("./ts-mockito"); | ||
| var PrototypeKeyCodeGetter_1 = require("./utils/PrototypeKeyCodeGetter"); | ||
| var RedundantMethodNameInCodeFinder_1 = require("./utils/RedundantMethodNameInCodeFinder"); | ||
| var Mocker = (function () { | ||
@@ -34,4 +34,20 @@ function Mocker(clazz, instance) { | ||
| Mocker.prototype.getMock = function () { | ||
| return this.mock; | ||
| if (typeof Proxy === "undefined") { | ||
| return this.mock; | ||
| } | ||
| return new Proxy(this.mock, this.createCatchAllHandlerForRemainingPropertiesWithoutGetters()); | ||
| }; | ||
| Mocker.prototype.createCatchAllHandlerForRemainingPropertiesWithoutGetters = function () { | ||
| var _this = this; | ||
| return { | ||
| get: function (target, name) { | ||
| var hasMethodStub = name in target; | ||
| if (!hasMethodStub) { | ||
| _this.createPropertyStub(name.toString()); | ||
| _this.createInstancePropertyDescriptorListener(name.toString(), {}, _this.clazz.prototype); | ||
| } | ||
| return target[name]; | ||
| } | ||
| }; | ||
| }; | ||
| Mocker.prototype.reset = function () { | ||
@@ -46,8 +62,7 @@ this.methodStubCollections = {}; | ||
| var result = []; | ||
| for (var _i = 0, _a = this.methodActions; _i < _a.length; _i++) { | ||
| var item = _a[_i]; | ||
| this.methodActions.forEach(function (item) { | ||
| if (item.isApplicable(methodName, matchers)) { | ||
| result.push(item); | ||
| } | ||
| } | ||
| }); | ||
| return result; | ||
@@ -58,24 +73,63 @@ }; | ||
| }; | ||
| Mocker.prototype.createMethodStubsFromOwnProperties = function (prototype, recurse) { | ||
| Mocker.prototype.getActionsByName = function (name) { | ||
| return this.methodActions.filter(function (action) { return action.methodName === name; }); | ||
| }; | ||
| Mocker.prototype.createMethodStubsFromOwnProperties = function (prototype) { | ||
| var _this = this; | ||
| if (prototype === void 0) { prototype = this.clazz.prototype; } | ||
| if (recurse === void 0) { recurse = true; } | ||
| if (prototype === Object.prototype) { | ||
| try { | ||
| while (prototype !== Object.prototype) { | ||
| Object.getOwnPropertyNames(prototype).forEach(function (name) { | ||
| var descriptor = Object.getOwnPropertyDescriptor(prototype, name); | ||
| if (!descriptor) { | ||
| return; | ||
| } | ||
| if (descriptor.get) { | ||
| _this.createPropertyStub(name); | ||
| } | ||
| else { | ||
| _this.createMethodStub(name); | ||
| } | ||
| }); | ||
| prototype = Object.getPrototypeOf(prototype); | ||
| } | ||
| } | ||
| catch (error) { | ||
| } | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromOwnPropertyDescriptors = function (prototype) { | ||
| var _this = this; | ||
| if (prototype === void 0) { prototype = this.clazz.prototype; } | ||
| try { | ||
| while (prototype !== Object.prototype) { | ||
| Object.getOwnPropertyNames(prototype).forEach(function (name) { | ||
| var descriptor = Object.getOwnPropertyDescriptor(prototype, name); | ||
| if (descriptor && descriptor.get) { | ||
| _this.createInstancePropertyDescriptorListener(name, descriptor, prototype); | ||
| } | ||
| }); | ||
| prototype = Object.getPrototypeOf(prototype); | ||
| } | ||
| } | ||
| catch (error) { | ||
| } | ||
| }; | ||
| Mocker.prototype.createInstancePropertyDescriptorListener = function (key, descriptor, prototype) { | ||
| if (this.instance.hasOwnProperty(key)) { | ||
| return; | ||
| } | ||
| Object.defineProperty(this.instance, key, { | ||
| get: this.createActionListener(key), | ||
| }); | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromOwnPropertyNames = function (prototype) { | ||
| var _this = this; | ||
| if (prototype === void 0) { prototype = this.clazz.prototype; } | ||
| try { | ||
| for (var _i = 0, _a = Object.getOwnPropertyNames(prototype); _i < _a.length; _i++) { | ||
| var key = _a[_i]; | ||
| var descriptor = Object.getOwnPropertyDescriptor(prototype, key); | ||
| if (!descriptor) { | ||
| continue; | ||
| } | ||
| if (descriptor.get) { | ||
| this.createPropertyStub(key); | ||
| } | ||
| else { | ||
| this.createMethodStub(key); | ||
| } | ||
| while (prototype !== Object.prototype) { | ||
| Object.getOwnPropertyNames(prototype).forEach(function (name) { | ||
| _this.createInstanceActionListener(name, prototype); | ||
| }); | ||
| prototype = Object.getPrototypeOf(prototype); | ||
| } | ||
| prototype = prototype.__proto__; | ||
| this.createMethodStubsFromOwnProperties(prototype); | ||
| } | ||
@@ -85,20 +139,46 @@ catch (error) { | ||
| }; | ||
| Mocker.prototype.createMethodStubsFromPrototypeKeys = function () { | ||
| for (var key in this.clazz.prototype) { | ||
| this.createMethodStub(key); | ||
| Mocker.prototype.createInstanceActionListener = function (key, prototype) { | ||
| if (this.instance.hasOwnProperty(key)) { | ||
| return; | ||
| } | ||
| this.instance[key] = this.createActionListener(key); | ||
| }; | ||
| Mocker.prototype.createActionListener = function (key) { | ||
| var _this = this; | ||
| return function () { | ||
| var args = []; | ||
| for (var _i = 0; _i < arguments.length; _i++) { | ||
| args[_i] = arguments[_i]; | ||
| } | ||
| var action = new MethodAction_1.MethodAction(key, args); | ||
| _this.methodActions.push(action); | ||
| var methodStub = _this.getMethodStub(key, args); | ||
| methodStub.execute(args); | ||
| return methodStub.getValue(); | ||
| }; | ||
| }; | ||
| Mocker.prototype.getEmptyMethodStub = function (key, args) { | ||
| return new ReturnValueMethodStub_1.ReturnValueMethodStub(-1, [], null); | ||
| }; | ||
| Mocker.prototype.createMethodStubsFromPrototypeKeys = function () { | ||
| var _this = this; | ||
| Object.keys(this.clazz.prototype).forEach(function (key) { | ||
| _this.createMethodStub(key); | ||
| }); | ||
| }; | ||
| Mocker.prototype.createMethodStubsFromClassCode = function () { | ||
| var _this = this; | ||
| var subKeys = this.redundantMethodNameInCodeFinder.find(this.clazz.toString()); | ||
| for (var subKey in subKeys) { | ||
| this.createMethodStub(subKey); | ||
| } | ||
| Object.keys(subKeys).forEach(function (subKey) { | ||
| _this.createMethodStub(subKey); | ||
| }); | ||
| }; | ||
| Mocker.prototype.createMethodStubsFromFunctionsCode = function () { | ||
| for (var key in this.clazz.prototype) { | ||
| var subKeys = this.redundantMethodNameInCodeFinder.find(this.subKeysInCodeFinder.get(this.clazz.prototype, key)); | ||
| for (var subKey in subKeys) { | ||
| this.createMethodStub(subKey); | ||
| } | ||
| } | ||
| var _this = this; | ||
| Object.keys(this.clazz.prototype).forEach(function (key) { | ||
| var subKeys = _this.redundantMethodNameInCodeFinder.find(_this.subKeysInCodeFinder.get(_this.clazz.prototype, key)); | ||
| Object.keys(subKeys).forEach(function (subKey) { | ||
| _this.createMethodStub(subKey); | ||
| }); | ||
| }); | ||
| }; | ||
@@ -110,3 +190,3 @@ Mocker.prototype.createPropertyStub = function (key) { | ||
| Object.defineProperty(this.mock, key, { | ||
| get: this.createMethodToStub(key) | ||
| get: this.createMethodToStub(key), | ||
| }); | ||
@@ -143,90 +223,23 @@ }; | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromOwnPropertyDescriptors = function (prototype, recurse) { | ||
| if (prototype === void 0) { prototype = this.clazz.prototype; } | ||
| if (recurse === void 0) { recurse = true; } | ||
| try { | ||
| var names = Object.getOwnPropertyNames(prototype); | ||
| for (var i = 0; i < names.length; i++) { | ||
| var key = names[i]; | ||
| var descriptor = Object.getOwnPropertyDescriptor(prototype, key); | ||
| if (descriptor && descriptor.get) { | ||
| this.createInstancePropertyDescriptorListener(key, descriptor, prototype); | ||
| } | ||
| } | ||
| if (!recurse) { | ||
| return; | ||
| } | ||
| prototype = prototype.__proto__; | ||
| if (prototype && prototype !== Object.prototype) { | ||
| this.createInstanceActionListenersFromOwnPropertyDescriptors(prototype); | ||
| } | ||
| } | ||
| catch (error) { | ||
| } | ||
| }; | ||
| Mocker.prototype.createInstancePropertyDescriptorListener = function (key, descriptor, prototype) { | ||
| if (this.instance.hasOwnProperty(key)) { | ||
| return; | ||
| } | ||
| Object.defineProperty(this.instance, key, { | ||
| get: this.createActionListener(key) | ||
| Mocker.prototype.createInstanceActionListenersFromPrototypeKeys = function () { | ||
| var _this = this; | ||
| Object.keys(this.clazz.prototype).forEach(function (key) { | ||
| _this.createInstanceActionListener(key, _this.clazz.prototype); | ||
| }); | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromOwnPropertyNames = function (prototype, recurse) { | ||
| if (prototype === void 0) { prototype = this.clazz.prototype; } | ||
| if (recurse === void 0) { recurse = true; } | ||
| try { | ||
| var names = Object.getOwnPropertyNames(prototype); | ||
| for (var i = 0; i < names.length; i++) { | ||
| this.createInstanceActionListener(names[i], prototype); | ||
| } | ||
| if (!recurse) { | ||
| return; | ||
| } | ||
| prototype = prototype.__proto__; | ||
| if (prototype && prototype !== Object.prototype) { | ||
| this.createInstanceActionListenersFromOwnPropertyNames(prototype); | ||
| } | ||
| } | ||
| catch (error) { | ||
| } | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromPrototypeKeys = function () { | ||
| for (var key in this.clazz.prototype) { | ||
| this.createInstanceActionListener(key, this.clazz.prototype); | ||
| } | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromClassCode = function () { | ||
| var _this = this; | ||
| var subKeys = this.redundantMethodNameInCodeFinder.find(this.clazz.toString()); | ||
| for (var subKey in subKeys) { | ||
| this.createInstanceActionListener(subKey, this.clazz.prototype); | ||
| } | ||
| Object.keys(subKeys).forEach(function (subKey) { | ||
| _this.createInstanceActionListener(subKey, _this.clazz.prototype); | ||
| }); | ||
| }; | ||
| Mocker.prototype.createInstanceActionListenersFromFunctionsCode = function () { | ||
| for (var key in this.clazz.prototype) { | ||
| var subKeys = this.redundantMethodNameInCodeFinder.find(this.subKeysInCodeFinder.get(this.clazz.prototype, key)); | ||
| for (var subKey in subKeys) { | ||
| this.createInstanceActionListener(subKey, this.clazz.prototype); | ||
| } | ||
| } | ||
| }; | ||
| Mocker.prototype.createInstanceActionListener = function (key, prototype) { | ||
| if (this.instance.hasOwnProperty(key)) { | ||
| return; | ||
| } | ||
| this.instance[key] = this.createActionListener(key); | ||
| }; | ||
| Mocker.prototype.createActionListener = function (key) { | ||
| var _this = this; | ||
| return function () { | ||
| var args = []; | ||
| for (var _i = 0; _i < arguments.length; _i++) { | ||
| args[_i] = arguments[_i]; | ||
| } | ||
| var action = new MethodAction_1.MethodAction(key, args); | ||
| _this.methodActions.push(action); | ||
| var methodStub = _this.getMethodStub(key, args); | ||
| methodStub.execute(args); | ||
| return methodStub.getValue(); | ||
| }; | ||
| Object.keys(this.clazz.prototype).forEach(function (key) { | ||
| var subKeys = _this.redundantMethodNameInCodeFinder.find(_this.subKeysInCodeFinder.get(_this.clazz.prototype, key)); | ||
| Object.keys(subKeys).forEach(function (subKey) { | ||
| _this.createInstanceActionListener(subKey, _this.clazz.prototype); | ||
| }); | ||
| }); | ||
| }; | ||
@@ -243,8 +256,2 @@ Mocker.prototype.getMethodStub = function (key, args) { | ||
| }; | ||
| Mocker.prototype.getEmptyMethodStub = function (key, args) { | ||
| return new ReturnValueMethodStub_1.ReturnValueMethodStub(-1, [], null); | ||
| }; | ||
| Mocker.prototype.getActionsByName = function (name) { | ||
| return this.methodActions.filter(function (action) { return action.methodName === name; }); | ||
| }; | ||
| return Mocker; | ||
@@ -251,0 +258,0 @@ }()); |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Mock.js","sourceRoot":"","sources":["../src/Mock.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"Mock.js","sourceRoot":"","sources":["../src/Mock.ts"],"names":[],"mappings":"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"} |
+5
-5
@@ -15,4 +15,4 @@ "use strict"; | ||
| var Mock_1 = require("./Mock"); | ||
| var RealMethod_1 = require("./spy/RealMethod"); | ||
| var CallThroughMethodStub_1 = require("./stub/CallThroughMethodStub"); | ||
| var RealMethod_1 = require("./spy/RealMethod"); | ||
| var Spy = (function (_super) { | ||
@@ -22,5 +22,5 @@ __extends(Spy, _super); | ||
| var _this = _super.call(this, instance.constructor, instance) || this; | ||
| _this.createMethodStubsFromOwnProperties(instance, false); | ||
| _this.createInstanceActionListenersFromOwnPropertyDescriptors(instance, false); | ||
| _this.createInstanceActionListenersFromOwnPropertyNames(instance, false); | ||
| _this.createMethodStubsFromOwnProperties(instance); | ||
| _this.createInstanceActionListenersFromOwnPropertyDescriptors(instance); | ||
| _this.createInstanceActionListenersFromOwnPropertyNames(instance); | ||
| return _this; | ||
@@ -58,3 +58,3 @@ } | ||
| get: this.createActionListener(key), | ||
| configurable: true | ||
| configurable: true, | ||
| }); | ||
@@ -61,0 +61,0 @@ }; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Spy.js","sourceRoot":"","sources":["../src/Spy.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"Spy.js","sourceRoot":"","sources":["../src/Spy.ts"],"names":[],"mappings":"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"} |
| import { Matcher } from "../matcher/type/Matcher"; | ||
| import { AbstractMethodStub } from "./AbstractMethodStub"; | ||
| import { MethodStub } from "./MethodStub"; | ||
| import { AbstractMethodStub } from "./AbstractMethodStub"; | ||
| export declare class CallFunctionMethodStub extends AbstractMethodStub implements MethodStub { | ||
@@ -5,0 +5,0 @@ protected groupIndex: number; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"CallFunctionMethodStub.js","sourceRoot":"","sources":["../../src/stub/CallFunctionMethodStub.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,8EAA2E;AAE3E,2DAAwD;AAExD;IAA4C,0CAAkB;IAI1D,gCAAsB,UAAkB,EAAU,QAAwB,EAAU,IAAS;QAA7F,YACI,iBAAO,SACV;QAFqB,gBAAU,GAAV,UAAU,CAAQ;QAAU,cAAQ,GAAR,QAAQ,CAAgB;QAAU,UAAI,GAAJ,IAAI,CAAK;QAHrF,eAAS,GAA4B,IAAI,iDAAuB,EAAE,CAAC;;IAK3E,CAAC;IAEM,6CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxD,CAAC;IAEM,wCAAO,GAAd,UAAe,IAAW;QACtB,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,IAAI,OAAT,IAAI,EAAS,IAAI,CAAC,CAAC;IAC7C,CAAC;IAEM,yCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC;IAC/B,CAAC;IACL,6BAAC;AAAD,CAAC,AAnBD,CAA4C,uCAAkB,GAmB7D;AAnBY,wDAAsB"} | ||
| {"version":3,"file":"CallFunctionMethodStub.js","sourceRoot":"","sources":["../../src/stub/CallFunctionMethodStub.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,8EAA2E;AAE3E,2DAAwD;AAGxD;IAA4C,0CAAkB;IAI1D,gCAAsB,UAAkB,EAAU,QAAwB,EAAU,IAAS;QAA7F,YACI,iBAAO,SACV;QAFqB,gBAAU,GAAV,UAAU,CAAQ;QAAU,cAAQ,GAAR,QAAQ,CAAgB;QAAU,UAAI,GAAJ,IAAI,CAAK;QAHrF,eAAS,GAA4B,IAAI,iDAAuB,EAAE,CAAC;;IAK3E,CAAC;IAEM,6CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxD,CAAC;IAEM,wCAAO,GAAd,UAAe,IAAW;QACtB,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,IAAI,OAAT,IAAI,EAAS,IAAI,CAAC,CAAC;IAC7C,CAAC;IAEM,yCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC;IAC/B,CAAC;IACL,6BAAC;AAAD,CAAC,AAnBD,CAA4C,uCAAkB,GAmB7D;AAnBY,wDAAsB"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"CallThroughMethodStub.js","sourceRoot":"","sources":["../../src/stub/CallThroughMethodStub.ts"],"names":[],"mappings":";;AAEA;IAGI,+BAAoB,QAAa,EAAU,MAAgB;QAAvC,aAAQ,GAAR,QAAQ,CAAK;QAAU,WAAM,GAAN,MAAM,CAAU;IAC3D,CAAC;IAED,6CAAa,GAAb;QACI,MAAM,CAAC,CAAC,CAAC,CAAC;IACd,CAAC;IAEM,4CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,KAAK,CAAC;IACjB,CAAC;IAEM,uCAAO,GAAd,UAAe,IAAW;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACzD,CAAC;IAEM,wCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IACL,4BAAC;AAAD,CAAC,AArBD,IAqBC;AArBY,sDAAqB"} | ||
| {"version":3,"file":"CallThroughMethodStub.js","sourceRoot":"","sources":["../../src/stub/CallThroughMethodStub.ts"],"names":[],"mappings":";;AAEA;IAGI,+BAAoB,QAAa,EAAU,MAAgB;QAAvC,aAAQ,GAAR,QAAQ,CAAK;QAAU,WAAM,GAAN,MAAM,CAAU;IAC3D,CAAC;IAEM,6CAAa,GAApB;QACI,MAAM,CAAC,CAAC,CAAC,CAAC;IACd,CAAC;IAEM,4CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,KAAK,CAAC;IACjB,CAAC;IAEM,uCAAO,GAAd,UAAe,IAAW;QACtB,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACzD,CAAC;IAEM,wCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC;IACvB,CAAC;IACL,4BAAC;AAAD,CAAC,AArBD,IAqBC;AArBY,sDAAqB"} |
@@ -1,4 +0,4 @@ | ||
| import { Matcher } from '../matcher/type/Matcher'; | ||
| import { MethodStub } from './MethodStub'; | ||
| import { Matcher } from "../matcher/type/Matcher"; | ||
| import { AbstractMethodStub } from "./AbstractMethodStub"; | ||
| import { MethodStub } from "./MethodStub"; | ||
| export declare class ReturnValueMethodStub extends AbstractMethodStub implements MethodStub { | ||
@@ -5,0 +5,0 @@ protected groupIndex: number; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ReturnValueMethodStub.js","sourceRoot":"","sources":["../../src/stub/ReturnValueMethodStub.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,8EAA2E;AAE3E,2DAAwD;AAExD;IAA2C,yCAAkB;IAGzD,+BAAsB,UAAiB,EAAU,QAAwB,EAAU,OAAY;QAA/F,YACI,iBAAO,SACV;QAFqB,gBAAU,GAAV,UAAU,CAAO;QAAU,cAAQ,GAAR,QAAQ,CAAgB;QAAU,aAAO,GAAP,OAAO,CAAK;QAFvF,eAAS,GAA4B,IAAI,iDAAuB,EAAE,CAAC;;IAI3E,CAAC;IAEM,4CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxD,CAAC;IAEM,uCAAO,GAAd,UAAe,IAAW;IAE1B,CAAC;IAEM,wCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACxB,CAAC;IACL,4BAAC;AAAD,CAAC,AAlBD,CAA2C,uCAAkB,GAkB5D;AAlBY,sDAAqB"} | ||
| {"version":3,"file":"ReturnValueMethodStub.js","sourceRoot":"","sources":["../../src/stub/ReturnValueMethodStub.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,8EAA2E;AAE3E,2DAAwD;AAGxD;IAA2C,yCAAkB;IAGzD,+BAAsB,UAAkB,EAAU,QAAwB,EAAU,OAAY;QAAhG,YACI,iBAAO,SACV;QAFqB,gBAAU,GAAV,UAAU,CAAQ;QAAU,cAAQ,GAAR,QAAQ,CAAgB;QAAU,aAAO,GAAP,OAAO,CAAK;QAFxF,eAAS,GAA4B,IAAI,iDAAuB,EAAE,CAAC;;IAI3E,CAAC;IAEM,4CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxD,CAAC;IAEM,uCAAO,GAAd,UAAe,IAAW;IAE1B,CAAC;IAEM,wCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACxB,CAAC;IACL,4BAAC;AAAD,CAAC,AAlBD,CAA2C,uCAAkB,GAkB5D;AAlBY,sDAAqB"} |
@@ -1,4 +0,4 @@ | ||
| import { Matcher } from '../matcher/type/Matcher'; | ||
| import { MethodStub } from './MethodStub'; | ||
| import { Matcher } from "../matcher/type/Matcher"; | ||
| import { AbstractMethodStub } from "./AbstractMethodStub"; | ||
| import { MethodStub } from "./MethodStub"; | ||
| export declare class ThrowErrorMethodStub extends AbstractMethodStub implements MethodStub { | ||
@@ -5,0 +5,0 @@ protected groupIndex: number; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ThrowErrorMethodStub.js","sourceRoot":"","sources":["../../src/stub/ThrowErrorMethodStub.ts"],"names":[],"mappings":";;;;;;;;;;;;AACA,8EAA2E;AAE3E,2DAAwD;AAExD;IAA0C,wCAAkB;IAGxD,8BAAsB,UAAiB,EAAU,QAAwB,EAAU,KAAY;QAA/F,YACI,iBAAO,SACV;QAFqB,gBAAU,GAAV,UAAU,CAAO;QAAU,cAAQ,GAAR,QAAQ,CAAgB;QAAU,WAAK,GAAL,KAAK,CAAO;QAFvF,eAAS,GAA4B,IAAI,iDAAuB,EAAE,CAAC;;IAI3E,CAAC;IAEM,2CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxD,CAAC;IAEM,sCAAO,GAAd,UAAe,IAAW;QACtB,MAAM,IAAI,CAAC,KAAK,CAAC;IACrB,CAAC;IAEM,uCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IACL,2BAAC;AAAD,CAAC,AAlBD,CAA0C,uCAAkB,GAkB3D;AAlBY,oDAAoB"} | ||
| {"version":3,"file":"ThrowErrorMethodStub.js","sourceRoot":"","sources":["../../src/stub/ThrowErrorMethodStub.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,8EAA2E;AAE3E,2DAAwD;AAGxD;IAA0C,wCAAkB;IAGxD,8BAAsB,UAAkB,EAAU,QAAwB,EAAU,KAAY;QAAhG,YACI,iBAAO,SACV;QAFqB,gBAAU,GAAV,UAAU,CAAQ;QAAU,cAAQ,GAAR,QAAQ,CAAgB;QAAU,WAAK,GAAL,KAAK,CAAO;QAFxF,eAAS,GAA4B,IAAI,iDAAuB,EAAE,CAAC;;IAI3E,CAAC;IAEM,2CAAY,GAAnB,UAAoB,IAAW;QAC3B,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxD,CAAC;IAEM,sCAAO,GAAd,UAAe,IAAW;QACtB,MAAM,IAAI,CAAC,KAAK,CAAC;IACrB,CAAC;IAEM,uCAAQ,GAAf;QACI,MAAM,CAAC,IAAI,CAAC;IAChB,CAAC;IACL,2BAAC;AAAD,CAAC,AAlBD,CAA0C,uCAAkB,GAkB3D;AAlBY,oDAAoB"} |
@@ -5,3 +5,3 @@ import { ArgCaptor1, ArgCaptor10, ArgCaptor2, ArgCaptor3, ArgCaptor4, ArgCaptor5, ArgCaptor6, ArgCaptor7, ArgCaptor8, ArgCaptor9 } from "./capture/ArgCaptor"; | ||
| import { MethodStubVerificator } from "./MethodStubVerificator"; | ||
| export declare function spy<T>(instance: T): T; | ||
| export declare function spy<T>(instanceToSpy: T): T; | ||
| export declare function mock<T>(clazz: { | ||
@@ -14,3 +14,3 @@ new (...args: any[]): T; | ||
| export declare function when<T>(method: T): MethodStubSetter<T>; | ||
| export declare function instance<T>(mock: T): T; | ||
| export declare function instance<T>(mockedValue: T): T; | ||
| export declare function capture<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(method: (a: T0, b: T1, c: T2, d: T3, e: T4, f: T5, g: T6, h: T7, i: T8, j: T9) => any): ArgCaptor10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>; | ||
@@ -26,4 +26,4 @@ export declare function capture<T0, T1, T2, T3, T4, T5, T6, T7, T8>(method: (a: T0, b: T1, c: T2, d: T3, e: T4, f: T5, g: T6, h: T7, i: T8) => any): ArgCaptor9<T0, T1, T2, T3, T4, T5, T6, T7, T8>; | ||
| export declare function capture<T0>(method: (a: T0) => any): ArgCaptor1<T0>; | ||
| export declare function reset<T>(mock: T): void; | ||
| export declare function resetCalls<T>(mock: T): void; | ||
| export declare function reset<T>(mockedValue: T): void; | ||
| export declare function resetCalls<T>(mockedValue: T): void; | ||
| export declare function anyOfClass<T>(expectedClass: { | ||
@@ -30,0 +30,0 @@ new (...args: any[]): T; |
+15
-10
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| var ArgCaptor_1 = require("./capture/ArgCaptor"); | ||
| var AnyFunctionMatcher_1 = require("./matcher/type/AnyFunctionMatcher"); | ||
| var AnyNumberMatcher_1 = require("./matcher/type/AnyNumberMatcher"); | ||
| var AnyOfClassMatcher_1 = require("./matcher/type/AnyOfClassMatcher"); | ||
| var ArgCaptor_1 = require("./capture/ArgCaptor"); | ||
| var AnyNumberMatcher_1 = require("./matcher/type/AnyNumberMatcher"); | ||
| var AnyStringMatcher_1 = require("./matcher/type/AnyStringMatcher"); | ||
@@ -18,4 +18,4 @@ var AnythingMatcher_1 = require("./matcher/type/AnythingMatcher"); | ||
| var Spy_1 = require("./Spy"); | ||
| function spy(instance) { | ||
| return new Spy_1.Spy(instance).getMock(); | ||
| function spy(instanceToSpy) { | ||
| return new Spy_1.Spy(instanceToSpy).getMock(); | ||
| } | ||
@@ -35,4 +35,9 @@ exports.spy = spy; | ||
| exports.when = when; | ||
| function instance(mock) { | ||
| return mock.__tsmockitoInstance; | ||
| function instance(mockedValue) { | ||
| var tsmockitoInstance = mockedValue.__tsmockitoInstance; | ||
| if (typeof Proxy === "undefined") { | ||
| return tsmockitoInstance; | ||
| } | ||
| var tsmockitoMocker = mockedValue.__tsmockitoMocker; | ||
| return new Proxy(tsmockitoInstance, tsmockitoMocker.createCatchAllHandlerForRemainingPropertiesWithoutGetters()); | ||
| } | ||
@@ -51,8 +56,8 @@ exports.instance = instance; | ||
| exports.capture = capture; | ||
| function reset(mock) { | ||
| mock.__tsmockitoMocker.reset(); | ||
| function reset(mockedValue) { | ||
| mockedValue.__tsmockitoMocker.reset(); | ||
| } | ||
| exports.reset = reset; | ||
| function resetCalls(mock) { | ||
| mock.__tsmockitoMocker.resetCalls(); | ||
| function resetCalls(mockedValue) { | ||
| mockedValue.__tsmockitoMocker.resetCalls(); | ||
| } | ||
@@ -59,0 +64,0 @@ exports.resetCalls = resetCalls; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ts-mockito.js","sourceRoot":"","sources":["../src/ts-mockito.ts"],"names":[],"mappings":";;AAAA,wEAAuE;AACvE,sEAAqE;AACrE,iDAY6B;AAC7B,oEAAiE;AACjE,oEAAiE;AACjE,kEAA+D;AAC/D,gEAA6D;AAC7D,oEAAiE;AAEjE,gEAA6D;AAC7D,wEAAqE;AACrE,uDAAoD;AACpD,iEAA8D;AAC9D,+CAA4C;AAC5C,+BAA8B;AAC9B,6BAA0B;AAE1B,aAAuB,QAAW;IAC9B,MAAM,CAAC,IAAI,SAAG,CAAC,QAAQ,CAAC,CAAC,OAAO,EAAE,CAAC;AACvC,CAAC;AAFD,kBAEC;AAED,cAAwB,KAAkE;IACtF,MAAM,CAAC,IAAI,aAAM,CAAC,KAAK,CAAC,CAAC,OAAO,EAAE,CAAC;AACvC,CAAC;AAFD,oBAEC;AAED,gBAA0B,MAAS;IAC/B,MAAM,CAAC,IAAI,6CAAqB,CAAC,MAAa,CAAC,CAAC;AACpD,CAAC;AAFD,wBAEC;AAED,cAAwB,MAAS;IAC7B,MAAM,CAAC,IAAI,mCAAgB,CAAC,MAAa,CAAC,CAAC;AAC/C,CAAC;AAFD,oBAEC;AAED,kBAA4B,IAAO;IAC/B,MAAM,CAAE,IAAY,CAAC,mBAAwB,CAAC;AAClD,CAAC;AAFD,4BAEC;AAYD,iBAAwB,MAA+B;IACnD,IAAM,UAAU,GAAiB,MAAM,EAAE,CAAC;IAC1C,EAAE,CAAC,CAAC,UAAU,YAAY,2BAAY,CAAC,CAAC,CAAC;QACrC,IAAM,OAAO,GAAG,UAAU,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QACpE,MAAM,CAAC,IAAI,qBAAS,CAAC,OAAO,CAAC,CAAC;IAClC,CAAC;IAAC,IAAI,CAAC,CAAC;QACJ,MAAM,KAAK,CAAC,wCAAwC,CAAC,CAAC;IAC1D,CAAC;AACL,CAAC;AARD,0BAQC;AAED,eAAyB,IAAO;IAC3B,IAAY,CAAC,iBAAiB,CAAC,KAAK,EAAE,CAAC;AAC5C,CAAC;AAFD,sBAEC;AAED,oBAA8B,IAAO;IAChC,IAAY,CAAC,iBAAiB,CAAC,UAAU,EAAE,CAAC;AACjD,CAAC;AAFD,gCAEC;AAED,oBAA8B,aAA0C;IACpE,MAAM,CAAC,IAAI,qCAAiB,CAAC,aAAa,CAAQ,CAAC;AACvD,CAAC;AAFD,gCAEC;AAED;IACI,MAAM,CAAC,IAAI,uCAAkB,EAAS,CAAC;AAC3C,CAAC;AAFD,kCAEC;AAED;IACI,MAAM,CAAC,IAAI,mCAAgB,EAAS,CAAC;AACzC,CAAC;AAFD,8BAEC;AAED;IACI,MAAM,CAAC,IAAI,mCAAgB,EAAS,CAAC;AACzC,CAAC;AAFD,8BAEC;AAED;IACI,MAAM,CAAC,IAAI,iCAAe,EAAS,CAAC;AACxC,CAAC;AAFD,4BAEC;AAED,iBAAwB,GAAW,EAAE,GAAW;IAC5C,MAAM,CAAC,IAAI,+BAAc,CAAC,GAAG,EAAE,GAAG,CAAQ,CAAC;AAC/C,CAAC;AAFD,0BAEC;AAED,mBAA0B,aAAkB;IACxC,MAAM,CAAC,IAAI,mCAAgB,CAAC,aAAa,CAAC,CAAC;AAC/C,CAAC;AAFD,8BAEC;AAED;IACI,MAAM,CAAC,IAAI,+BAAc,EAAS,CAAC;AACvC,CAAC;AAFD,0BAEC;AAED,qBAA4B,aAAkB;IAC1C,MAAM,CAAC,IAAI,uCAAkB,CAAC,aAAa,CAAC,CAAC;AACjD,CAAC;AAFD,kCAEC"} | ||
| {"version":3,"file":"ts-mockito.js","sourceRoot":"","sources":["../src/ts-mockito.ts"],"names":[],"mappings":"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"} |
@@ -10,3 +10,3 @@ "use strict"; | ||
| var matchersAsString = this.matchersToStringConverter.convert(method.matchers); | ||
| return method.name + '(' + matchersAsString + ')" '; | ||
| return method.name + "(" + matchersAsString + ")\" "; | ||
| }; | ||
@@ -13,0 +13,0 @@ return MethodCallToStringConverter; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"MethodCallToStringConverter.js","sourceRoot":"","sources":["../../src/utils/MethodCallToStringConverter.ts"],"names":[],"mappings":";;AACA,kFAA+E;AAE/E;IAAA;QACY,8BAAyB,GAA8B,IAAI,qDAAyB,EAAE,CAAC;IAMnG,CAAC;IAJU,6CAAO,GAAd,UAAe,MAAoB;QAC/B,IAAI,gBAAgB,GAAG,IAAI,CAAC,yBAAyB,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QAC/E,MAAM,CAAC,MAAM,CAAC,IAAI,GAAG,GAAG,GAAG,gBAAgB,GAAG,KAAK,CAAC;IACxD,CAAC;IACL,kCAAC;AAAD,CAAC,AAPD,IAOC;AAPY,kEAA2B"} | ||
| {"version":3,"file":"MethodCallToStringConverter.js","sourceRoot":"","sources":["../../src/utils/MethodCallToStringConverter.ts"],"names":[],"mappings":";;AAAA,kFAA+E;AAG/E;IAAA;QACY,8BAAyB,GAA8B,IAAI,qDAAyB,EAAE,CAAC;IAMnG,CAAC;IAJU,6CAAO,GAAd,UAAe,MAAoB;QAC/B,IAAM,gBAAgB,GAAG,IAAI,CAAC,yBAAyB,CAAC,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;QACjF,MAAM,CAAI,MAAM,CAAC,IAAI,SAAI,gBAAgB,SAAK,CAAC;IACnD,CAAC;IACL,kCAAC;AAAD,CAAC,AAPD,IAOC;AAPY,kEAA2B"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"PrototypeKeyCodeGetter.js","sourceRoot":"","sources":["../../src/utils/PrototypeKeyCodeGetter.ts"],"names":[],"mappings":";;AAAA;IAAA;IAqBA,CAAC;IApBG,oCAAG,GAAH,UAAI,KAAU,EAAE,GAAW;QACvB,IAAM,UAAU,GAAG,MAAM,CAAC,wBAAwB,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;QAC/D,EAAE,CAAA,CAAC,UAAU,CAAC,CAAC,CAAC;YACZ,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACrC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC;YACjC,CAAC;YACD,EAAE,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACnC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,GAAG,GAAG,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC;YACvE,CAAC;YACD,EAAE,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACpC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC;YACrC,CAAC;YACD,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACpC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC;YACrC,CAAC;QACL,CAAC;QAAC,IAAI,CAAC,CAAC;YAEJ,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;IACL,CAAC;IACL,6BAAC;AAAD,CAAC,AArBD,IAqBC;AArBY,wDAAsB"} | ||
| {"version":3,"file":"PrototypeKeyCodeGetter.js","sourceRoot":"","sources":["../../src/utils/PrototypeKeyCodeGetter.ts"],"names":[],"mappings":";;AAAA;IAAA;IAqBA,CAAC;IApBU,oCAAG,GAAV,UAAW,KAAU,EAAE,GAAW;QAC9B,IAAM,UAAU,GAAG,MAAM,CAAC,wBAAwB,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;QAC/D,EAAE,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC;YACb,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACrC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,QAAQ,EAAE,CAAC;YACjC,CAAC;YACD,EAAE,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACnC,MAAM,CAAI,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,SAAI,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAI,CAAC;YACvE,CAAC;YACD,EAAE,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACpC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC;YACrC,CAAC;YACD,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,GAAG,IAAI,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC;gBACpC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,QAAQ,EAAE,CAAC;YACrC,CAAC;QACL,CAAC;QAAC,IAAI,CAAC,CAAC;YAEJ,MAAM,CAAC,EAAE,CAAC;QACd,CAAC;IACL,CAAC;IACL,6BAAC;AAAD,CAAC,AArBD,IAqBC;AArBY,wDAAsB"} |
| export declare class RedundantMethodNameInCodeFinder { | ||
| private notMockableFunctionNames; | ||
| find(code: string): any; | ||
| find(code: string): {}; | ||
| } |
@@ -8,3 +8,3 @@ "use strict"; | ||
| RedundantMethodNameInCodeFinder.prototype.find = function (code) { | ||
| var result = []; | ||
| var result = {}; | ||
| var subCodes = code.match(/\.(.{0,40})\(/g); | ||
@@ -11,0 +11,0 @@ if (subCodes && subCodes.length > 0) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"RedundantMethodNameInCodeFinder.js","sourceRoot":"","sources":["../../src/utils/RedundantMethodNameInCodeFinder.ts"],"names":[],"mappings":";;AAAA;IAAA;QACY,6BAAwB,GAAa,CAAC,gBAAgB,CAAC,CAAC;IAmBpE,CAAC;IAjBG,8CAAI,GAAJ,UAAK,IAAY;QACb,IAAI,MAAM,GAAQ,EAAE,CAAC;QACrB,IAAI,QAAQ,GAAkB,IAAI,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC;QAC3D,EAAE,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAClC,GAAG,CAAC,CAAgB,UAAQ,EAAR,qBAAQ,EAAR,sBAAQ,EAAR,IAAQ;gBAAvB,IAAI,OAAO,iBAAA;gBACZ,IAAI,WAAW,GAAG,OAAO,CAAC,KAAK,CAAC,0BAA0B,CAAC,CAAC;gBAC5D,EAAE,CAAC,CAAC,WAAW,IAAI,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;oBACxC,GAAG,CAAC,CAAmB,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;wBAA7B,IAAI,UAAU,oBAAA;wBACf,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;4BACxD,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;wBAC9B,CAAC;qBACJ;gBACL,CAAC;aACJ;QACL,CAAC;QACD,MAAM,CAAC,MAAM,CAAC;IAClB,CAAC;IACL,sCAAC;AAAD,CAAC,AApBD,IAoBC;AApBY,0EAA+B"} | ||
| {"version":3,"file":"RedundantMethodNameInCodeFinder.js","sourceRoot":"","sources":["../../src/utils/RedundantMethodNameInCodeFinder.ts"],"names":[],"mappings":";;AAAA;IAAA;QACY,6BAAwB,GAAa,CAAC,gBAAgB,CAAC,CAAC;IAmBpE,CAAC;IAjBU,8CAAI,GAAX,UAAY,IAAY;QACpB,IAAM,MAAM,GAAQ,EAAE,CAAC;QACvB,IAAM,QAAQ,GAAkB,IAAI,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAC;QAC7D,EAAE,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;YAClC,GAAG,CAAC,CAAkB,UAAQ,EAAR,qBAAQ,EAAR,sBAAQ,EAAR,IAAQ;gBAAzB,IAAM,OAAO,iBAAA;gBACd,IAAM,WAAW,GAAG,OAAO,CAAC,KAAK,CAAC,0BAA0B,CAAC,CAAC;gBAC9D,EAAE,CAAC,CAAC,WAAW,IAAI,WAAW,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;oBACxC,GAAG,CAAC,CAAqB,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;wBAA/B,IAAM,UAAU,oBAAA;wBACjB,EAAE,CAAC,CAAC,IAAI,CAAC,wBAAwB,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;4BACxD,MAAM,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC;wBAC9B,CAAC;qBACJ;gBACL,CAAC;aACJ;QACL,CAAC;QACD,MAAM,CAAC,MAAM,CAAC;IAClB,CAAC;IACL,sCAAC;AAAD,CAAC,AApBD,IAoBC;AApBY,0EAA+B"} |
+4
-2
| { | ||
| "name": "ts-mockito", | ||
| "version": "2.2.0", | ||
| "version": "2.2.1", | ||
| "description": "Mocking library for TypeScript", | ||
@@ -10,3 +10,4 @@ "main": "lib/ts-mockito.js", | ||
| "test": "jest", | ||
| "test:watch": "jest --watch" | ||
| "test:watch": "jest --watch", | ||
| "lint": "./node_modules/tslint/bin/tslint -c tslint.json 'src/**/*.ts' 'test/**/*.ts'" | ||
| }, | ||
@@ -35,2 +36,3 @@ "author": "kuster.maciej@gmail.com", | ||
| "ts-jest": "^21.0.1", | ||
| "tslint": "^5.7.0", | ||
| "typescript": "^2.4.0" | ||
@@ -37,0 +39,0 @@ }, |
+9
-0
@@ -86,2 +86,8 @@ # ts-mockito [](https://travis-ci.org/NagRock/ts-mockito) | ||
| ### Stubbing property values that have no getters | ||
| Syntax is the same as with getter values. | ||
| Please note, that stubbing properties that don't have getters only works if [Proxy](http://www.ecma-international.org/ecma-262/6.0/#sec-proxy-objects) object is available (ES6). | ||
| ### Call count verification | ||
@@ -342,2 +348,5 @@ | ||
| * Michał Stocki (https://github.com/michalstocki) | ||
| * Łukasz Bendykowski (https://github.com/viman) | ||
| * Andrey Ermakov (https://github.com/dreef3) | ||
| * Markus Ende (https://github.com/Markus-Ende) | ||
| * Thomas Hilzendegen (https://github.com/thomashilzendegen) |
+1
-0
@@ -14,2 +14,3 @@ { | ||
| "es5", | ||
| "es6", | ||
| "dom" | ||
@@ -16,0 +17,0 @@ ], |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
114516
1.25%1649
0.86%351
2.63%8
14.29%1
Infinity%