UNPKG

assertsjs

Version:

ECMA6 Module for Javascript type validations

20 lines (18 loc) 732 B
jest.unmock('./../../src/Asserts'); describe('Asserts.assertObject tests', () => { it('Asserts.assertObject should return the value', () => { const Asserts = require('./../../src/Asserts'); const obj = {prop: "text"}; expect(obj).toBe(Asserts.assertObject(obj)); }); it('Asserts.assertObject should return an error', () => { const Asserts = require('./../../src/Asserts'); const notAnObject = 'Im a string'; const expectedMessageError = 'Assertion error: object must be provided'; try { Asserts.assertObject(notAnObject); } catch (error) { expect(expectedMessageError).toBe(error.message); } }); });