UNPKG

oa-jira

Version:

Octet Agile's JIRA connectivity project.

20 lines (17 loc) 821 B
const commons = require('../../../../src/commons/'); const Fail = require('../../../../src/commons/errors/fail.error'); describe('Check [Fail] class', () => { describe('Check [new] static utility.', () => { it.each([[undefined], [2], ['do stuff']])('should return new instance when what is [%s]', what => { expect(commons.errors.fail.new(what)).toBeInstanceOf(Fail); expect(commons.errors.fail.new(what).message).toEqual(`Fail to [${what}].`); }); }); describe('Check static utilities.', () => { describe('Check [reject] static utility.', () => { it.each([[undefined], [2], ['do stuff']])('should reject new instance when what is [%s].', async what => { expect(commons.errors.fail.reject(what)).rejects.toEqual(new Fail(what)); }); }); }); });