@eplata/memory-storage-data
Version:
Modulo que nos permitirá obtener data en memoria
48 lines (31 loc) • 1.21 kB
JavaScript
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.');
});
}
});
});