ospec
Advanced tools
Comparing version 4.1.5 to 4.1.6
@@ -529,3 +529,7 @@ "use strict" | ||
} | ||
function getEnumerableProps(x) { | ||
var desc = Object.getOwnPropertyDescriptors(x) | ||
return Object.keys(desc).filter(function(k){return desc[k].enumerable}) | ||
} | ||
function deepEqual(a, b) { | ||
@@ -546,3 +550,3 @@ if (a === b) return true | ||
if (a.length === b.length && (Array.isArray(a) && Array.isArray(b) || aIsArgs && bIsArgs)) { | ||
var aKeys = Object.getOwnPropertyNames(a), bKeys = Object.getOwnPropertyNames(b) | ||
var aKeys = getEnumerableProps(a), bKeys = getEnumerableProps(b) | ||
if (aKeys.length !== bKeys.length) return false | ||
@@ -549,0 +553,0 @@ for (var i = 0; i < aKeys.length; i++) { |
{ | ||
"name": "ospec", | ||
"version": "4.1.5", | ||
"version": "4.1.6", | ||
"description": "Noiseless testing framework", | ||
@@ -37,4 +37,4 @@ "main": "ospec.js", | ||
"eslint": "^6.8.0", | ||
"ospec-stable": "npm:ospec@4.1.4" | ||
"ospec-stable": "npm:ospec@4.1.5" | ||
} | ||
} |
52818
711