UNPKG

karma

Version:

Spectacular Test Runner for JavaScript.

33 lines (25 loc) 803 B
exports.instanceOf = function(value, constructorName) { return Object.prototype.toString.apply(value) === '[object ' + constructorName + ']'; }; exports.elm = function(id) { return document.getElementById(id); }; exports.generateId = function(prefix) { return prefix + Math.floor(Math.random() * 10000); }; exports.isUndefined = function(value) { return typeof value === 'undefined'; }; exports.isDefined = function(value) { return !exports.isUndefined(value); }; exports.parseQueryParams = function(locationSearch) { var params = {}; var pairs = locationSearch.substr(1).split('&'); var keyValue; for (var i = 0; i < pairs.length; i++) { keyValue = pairs[i].split('='); params[decodeURIComponent(keyValue[0])] = decodeURIComponent(keyValue[1]); } return params; };