rescribet/link-lib

View on GitHub
src/processor/__tests__/ProcessorError.spec.ts

Summary

Maintainability
A
0 mins
Test Coverage
/* @globals set, generator, init */
import "../../__tests__/useFactory";

import "jest";

import { ProcessorError } from "../ProcessorError";

const getMessage = (msg: string, response?: Response): ProcessorError => new ProcessorError(msg, response);

const r = new Response();

describe("ProcessorError", () => {
    describe("with message", () => {
        it("has a message", () => {
            expect(getMessage("info", undefined)).toHaveProperty("message", "info");
            expect(getMessage("info", undefined)).not.toHaveProperty("response", r);
        });
    });

    describe("with response", () => {
        it("has a message", () => {
            expect(getMessage("info", r)).toHaveProperty("response", r);
        });
    });
});