MCPcopy Index your code
hub / github.com/mozilla/source-map / assertEqualMaps

Function assertEqualMaps

test/util.js:392–465  ·  view source on GitHub ↗
(assert, actualMap, expectedMap)

Source from the content-addressed store, hash-verified

390exports.assertMapping = assertMapping;
391
392function assertEqualMaps(assert, actualMap, expectedMap) {
393 assert.equal(actualMap.version, expectedMap.version, "version mismatch");
394 assert.equal(actualMap.file, expectedMap.file, "file mismatch");
395 assert.equal(
396 actualMap.names.length,
397 expectedMap.names.length,
398 "names length mismatch: " +
399 actualMap.names.join(", ") +
400 " != " +
401 expectedMap.names.join(", ")
402 );
403 for (let i = 0; i < actualMap.names.length; i++) {
404 assert.equal(
405 actualMap.names[i],
406 expectedMap.names[i],
407 "names[" +
408 i +
409 "] mismatch: " +
410 actualMap.names.join(", ") +
411 " != " +
412 expectedMap.names.join(", ")
413 );
414 }
415 assert.equal(
416 actualMap.sources.length,
417 expectedMap.sources.length,
418 "sources length mismatch: " +
419 actualMap.sources.join(", ") +
420 " != " +
421 expectedMap.sources.join(", ")
422 );
423 for (let i = 0; i < actualMap.sources.length; i++) {
424 assert.equal(
425 actualMap.sources[i],
426 expectedMap.sources[i],
427 "sources[" +
428 i +
429 "] length mismatch: " +
430 actualMap.sources.join(", ") +
431 " != " +
432 expectedMap.sources.join(", ")
433 );
434 }
435 assert.equal(
436 actualMap.sourceRoot,
437 expectedMap.sourceRoot,
438 "sourceRoot mismatch: " +
439 actualMap.sourceRoot +
440 " != " +
441 expectedMap.sourceRoot
442 );
443 assert.equal(
444 actualMap.mappings,
445 expectedMap.mappings,
446 "mappings mismatch:\nActual: " +
447 actualMap.mappings +
448 "\nExpected: " +
449 expectedMap.mappings

Callers

nothing calls this directly

Calls 1

joinMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…