added unit testing, and started implementing unit tests...phew

This commit is contained in:
Josh Burman
2019-03-12 22:28:02 -04:00
parent 74aad4a957
commit e8c2539f1b
3489 changed files with 464813 additions and 88 deletions

27
node_modules/@sinonjs/samsam/lib/create-set.js generated vendored Normal file
View File

@ -0,0 +1,27 @@
"use strict";
var typeOf = require("@sinonjs/commons").typeOf;
// This helper makes it convenient to create Set instances from a
// collection, an overcomes the shortcoming that IE11 doesn't support
// collection arguments
//
// See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
function createSet(array) {
if (arguments.length > 0 && !Array.isArray(array)) {
throw new TypeError(
"createSet can be called with either no arguments or an Array"
);
}
var items = typeOf(array) === "array" ? array : [];
var set = new Set();
items.forEach(function(item) {
set.add(item);
});
return set;
}
module.exports = createSet;