gulp-messenger
Version:
Console/Gulp and File Logger
43 lines (32 loc) • 845 B
JavaScript
;
var msg = require('../index');
var expect = require('chai').expect;
var sinon = require('sinon');
require('mocha-sinon');
describe('Messenger Table Test', function (done) {
var data = {};
var table;
beforeEach(function () {
data = {
fname: 'Mike',
lname: 'Erickson',
};
table = sinon.spy(msg, 'table');
});
afterEach(function () {
table.restore();
});
it('should simulate call to .table method', function () {
msg.table(data);
expect(msg.table.calledOnce).to.be.true;
sinon.assert.calledOnce(table);
});
it('should msg.table method', function (){
msg.table(data);
sinon.assert.calledWith(table, data);
});
it('should msg.table method with valid data', function (){
msg.table(data);
expect(msg.table.calledWith(data)).to.be.true;
});
});