test: add tests for isactive (#165)

This commit is contained in:
Janny 2020-01-21 11:06:46 -05:00 committed by GitHub
parent cf43a0de9e
commit ee6b53618b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 26 additions and 0 deletions

View File

@ -210,6 +210,32 @@ describe('transactions', function() {
}); });
}); });
describe('isActive', function() {
it('returns true when connection is active', function(done) {
Post.beginTransaction({
isolationLevel: Transaction.READ_COMMITTED,
timeout: 1000,
},
function(err, tx) {
if (err) return done(err);
expect(tx.isActive()).to.equal(true);
return done();
});
});
it('returns false when connection is not active', function(done) {
Post.beginTransaction({
isolationLevel: Transaction.READ_COMMITTED,
timeout: 1000,
},
function(err, tx) {
if (err) return done(err);
delete tx.connection;
expect(tx.isActive()).to.equal(false);
return done();
});
});
});
describe('transaction instance', function() { describe('transaction instance', function() {
function TestTransaction(connector, connection) { function TestTransaction(connector, connection) {
this.connector = connector; this.connector = connector;