knex/test/unit/util/save-async-stack.js
Tim Griesser 232fe9f151
Add Prettier (#2697)
* Add prettier
* Run files through prettier
2018-07-09 08:10:34 -04:00

30 lines
751 B
JavaScript

'use strict';
/*global expect, describe, it*/
var saveAsyncStack = require('../../../lib/util/save-async-stack');
var chai = require('chai');
describe('saveAsyncStack', function() {
it('should store an error stack on passed object', function() {
var fakeInstance = {
client: {
config: {
asyncStackTraces: true,
},
},
};
saveAsyncStack(fakeInstance, 1);
chai.expect(fakeInstance._asyncStack[0]).to.match(/at saveAsyncStack /);
});
it('should not store an error stack when config is disabled', function() {
var fakeInstance = {
client: {
config: {},
},
};
saveAsyncStack(fakeInstance, 1);
chai.expect(fakeInstance._asyncStack).to.be.undefined;
});
});