UNPKG

skutter

Version:

Skutter: Opinionated BDD Browser based test framework

15 lines (14 loc) 588 B
"use strict"; const Lazy = require("lazy.js"); class LibraryLoadError extends Error { constructor(loadErrors) { super("Errors encountered while loading libraries."); this.loadErrors = []; this.loadErrors = loadErrors; let stringify = Lazy(this.loadErrors).map((instance) => { return `File: ${instance.filePath}, Message: ${instance.error.message}, Stack: ${instance.error.stack}`; }).join("\n"); this.message = "Errors encountered while loading libraries: " + stringify; } } exports.LibraryLoadError = LibraryLoadError;