blob: cdf7863e52c60070f71e5fba6c06351434f2b81f [file] [log] [blame]
'use strict';
// shim for Function.prototype.name,
// for browsers that don't support it like IE
// We dont run coverage in IE
/* istanbul ignore else */
if ((function f() {}).name) {
module.exports = function (fun) {
return fun.name;
};
} else {
module.exports = function (fun) {
return fun.toString().match(/^\s*function\s*(\S*)\s*\(/)[1];
};
}