Add ES6 map support to Jasmine

This commit is contained in:
rmehlinger
2017-04-29 17:58:14 -07:00
parent 2835ca3cce
commit 5ee03f02ed
9 changed files with 159 additions and 4 deletions

View File

@@ -239,12 +239,12 @@ getJasmineRequireObj().matchersUtil = function(j$) {
if (!result) {
return false;
}
} else if (className == '[object Set]') {
} else if (className == '[object Set]' || className == '[object Map]') {
if (a.size != b.size) {
diffBuilder.record(a, b);
return false;
}
var iterA = a.values(), iterB = b.values();
var iterA = a.entries(), iterB = b.entries();
var valA, valB;
do {
valA = iterA.next();