Comparing version 1.1.3 to 1.1.4
@@ -10,2 +10,12 @@ 'use strict'; | ||
var restoreAttributeForEntry = function restoreAttributeForEntry(value) { | ||
var obj = value.obj, | ||
method = value.method, | ||
methodName = value.methodName; | ||
if (obj) { | ||
obj[methodName] = method; | ||
} | ||
}; | ||
/** | ||
@@ -24,2 +34,4 @@ * @ModifiedOnly by viktor.luft@freiheit.com | ||
*/ | ||
var SpyRegistry = function () { | ||
@@ -45,10 +57,4 @@ /** | ||
SpyRegistry.prototype.restoreAll = function () { | ||
(0, _utils.forEach)(this.register, function (ignored, value) { | ||
var obj = value.obj, | ||
method = value.method, | ||
methodName = value.methodName; | ||
if (obj) { | ||
obj[methodName] = method; | ||
} | ||
(0, _utils.forEach)(this.register, function (ignored, entry) { | ||
restoreAttributeForEntry(entry); | ||
}); | ||
@@ -71,9 +77,3 @@ this.register = {}; | ||
if (entry) { | ||
var obj = entry.obj, | ||
method = entry.method, | ||
methodName = entry.methodName; | ||
if (obj) { | ||
obj[methodName] = method; | ||
} | ||
restoreAttributeForEntry(entry); | ||
delete this.register[index]; | ||
@@ -80,0 +80,0 @@ } |
@@ -26,5 +26,5 @@ 'use strict'; | ||
var forEach = function forEach(arrOrObj, handler) { | ||
for (var key in arrOrObj) { | ||
if (arrOrObj.hasOwnProperty(key)) { | ||
handler(key, arrOrObj[key]); | ||
for (var _key in arrOrObj) { | ||
if (arrOrObj.hasOwnProperty(_key)) { | ||
handler(_key, arrOrObj[_key]); | ||
} | ||
@@ -133,6 +133,6 @@ } | ||
for (var i = 0; i < aKeys.length; i++) { | ||
var key = aKeys[i]; | ||
var diffStr = __diff(a[key], b[key], false, useOwnEquals, alreadyComparedArray); | ||
var _key2 = aKeys[i]; | ||
var diffStr = __diff(a[_key2], b[_key2], false, useOwnEquals, alreadyComparedArray); | ||
if (diffStr !== undefined) { | ||
return (initial ? '--> ' + key : '' + key) + ' / ' + diffStr; | ||
return (initial ? '--> ' + _key2 : '' + _key2) + ' / ' + diffStr; | ||
} | ||
@@ -139,0 +139,0 @@ } |
{ | ||
"name": "spy4js", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"description": "Use new Spy() to optimize your tests with helpful debug messages.", | ||
@@ -5,0 +5,0 @@ "main": "dist/spy.js", |
@@ -428,2 +428,5 @@ [![npm package][npm-badge]][npm] [![Travis][build-badge]][build] | ||
* **1.1.4** | ||
* Lifted Code-Coverage to 100 %. | ||
* Fixed a flow compatibility issue. | ||
* **1.1.2** | ||
@@ -430,0 +433,0 @@ * Connected travis.ci and improved code coverage slightly. |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
90929
456
883