UNPKG

assertsjs

Version:

ECMA6 Module for Javascript type validations

20 lines (18 loc) 744 B
jest.unmock('./../../src/Asserts'); describe('Asserts.assertBoolean tests', () => { it('Asserts.assertBoolean should return the value', () => { const Asserts = require('./../../src/Asserts'); const aBoolean = false; expect(aBoolean).toBe(Asserts.assertBoolean(aBoolean)); }); it('Asserts.assertBoolean should return an error', () => { const Asserts = require('./../../src/Asserts'); const notABoolean = 'Im a string'; const expectedMessageError = 'Assertion error: boolean must be provided'; try { Asserts.assertBoolean(notABoolean); } catch (error) { expect(expectedMessageError).toBe(error.message); } }); });