periodicjs
Version:
Periodic is a rapid enterprise application framework for data driven web and mobile applications.
28 lines (27 loc) • 931 B
JavaScript
;
/*jshint expr: true*/
const path = require('path');
const events = require('events');
const chai = require('chai');
const sinon = require('sinon');
const fs = require('fs-extra');
const expect = require('chai').expect;
const periodic = require('../../../index');
const periodicClass = require('../../../lib/periodicClass');
const mock = require('../../../lib/utilities/mock');
chai.use(require('sinon-chai'));
chai.use(require('chai-as-promised'));
describe('Periodic Util mock', function() {
this.timeout(10000);
describe('tempPromise', () => {
it('should resolve as true', () => {
expect(mock.tempPromise()).to.eventually.be.fulfilled;
});
it('should reject an errors', () => {
expect(mock.tempPromise('throw')).to.eventually.be.rejected;
});
it('should return a promise', () => {
expect(mock.tempPromise()).to.be.a('promise');
});
});
});