UNPKG

1.27 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var errors_1 = require("./errors");
4describe('Errors', function () {
5 describe('BuildError', function () {
6 it('should create BuildError from err object in constructor', function () {
7 var buildError = new errors_1.BuildError('message1');
8 buildError.name = 'name1';
9 buildError.stack = 'stack1';
10 buildError.isFatal = true;
11 buildError.hasBeenLogged = true;
12 var buildErrorCopy = new errors_1.BuildError(buildError);
13 expect(buildErrorCopy.message).toEqual(buildError.message);
14 expect(buildErrorCopy.message).toEqual('message1');
15 expect(buildErrorCopy.name).toEqual(buildError.name);
16 expect(buildErrorCopy.stack).toEqual(buildError.stack);
17 expect(buildErrorCopy.isFatal).toEqual(buildError.isFatal);
18 expect(buildErrorCopy.hasBeenLogged).toEqual(buildError.hasBeenLogged);
19 });
20 it('should create a default object', function () {
21 var buildError = new errors_1.BuildError('message1');
22 expect(buildError.isFatal).toBeFalsy();
23 expect(buildError.hasBeenLogged).toBeFalsy();
24 });
25 });
26});