Skip to content

Commit fcf6632

Browse files
committed
Update test isRunnable check
1 parent 347f032 commit fcf6632

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

test/sessionTag.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,21 @@ async function getSysTime(conn) {
9595
describe('184. sessionTag.js', function () {
9696

9797
before(async function() {
98-
let conn = await oracledb.getConnection(dbconfig);
99-
const serverVersion = conn.oracleServerVersion;
100-
conn.close();
101-
if (serverVersion < 1202000100) this.skip();
98+
let isRunnable = true;
99+
100+
if (oracledb.oracleClientVersion < 1202000100) isRunnable = false;
101+
102+
try {
103+
const connection = await oracledb.getConnection(dbconfig);
104+
const serverVersion = connection.oracleServerVersion;
105+
if (serverVersion < 1202000100) isRunnable = false;
106+
107+
await connection.close();
108+
} catch(err) {
109+
should.not.exist(err);
110+
}
111+
112+
if (!isRunnable) this.skip();
102113
});
103114

104115
describe('184.1 Remote PL/SQL Callback', function () {

0 commit comments

Comments
 (0)