@sprucelabs/test-utils
Version:
Helpful utilities to make asserting more complicated conditions quick and easy! ⚡️
13 lines (12 loc) • 512 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class StackCleaner {
static clean(stack) {
const lines = stack.split(/\r?\n/);
const filtered = lines.filter((line) => line.search(this.matchPattern) === -1);
const newStack = filtered.join('\n');
return newStack;
}
}
StackCleaner.matchPattern = /spruce-test\/(?!src\/__tests__)|node_modules|internal\/process\/task_queues|@babel|regenerator-runtime\/runtime/gi;
exports.default = StackCleaner;