UNPKG

@eplata/memory-storage-data

Version:

Modulo que nos permitirá obtener data en memoria

48 lines (31 loc) • 1.21 kB
const chai = require('chai'); const proxyquire = require('proxyquire').noCallThru(); const sinon = require('sinon'); const faker = require('faker'); const chaiAsPromised = require('chai-as-promised'); chai.use(chaiAsPromised); const expect = chai.expect; describe('Memory StorageDataModule::Helpers - Pruebas unitarias de la funcionalidad isObject.', () => { describe('Case Success - return true', () => { const dataMock = {}; const helpersLibrary = require('./../src/helpers'); const result = helpersLibrary.isObject(dataMock); it(`Should return a boolean.`, () => { expect(result).to.be.a('boolean'); }); it(`Should return a boolean true.`, () => { expect(result).to.be.true; }); }); describe('Case Exception - thows exception', () => { const dataMock = 12345; const helpersLibrary = require('./../src/helpers'); try { const result = helpersLibrary.isObject(dataMock); } catch (error) { it(`Should thow exception.`, () => { expect(error.message).to.be.equal('data debe ser un objeto.'); }); } }); });