Skip to content

Commit f2dff16

Browse files
committed
Enable some skipped tests
1 parent 0985b5d commit f2dff16

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

test/binding_DMLReturningInto.js

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,22 @@ describe('98.binding_DMLReturningInto.js', function() {
131131
};
132132

133133
var compareBufErrMsg = function(element, err) {
134-
if (element === "RAW" || element === "BLOB") {
135-
should.not.exist(err);
136-
} else {
137-
(err.message).should.startWith('ORA-00932:');
134+
135+
switch (element) {
136+
case "RAW":
137+
case "BLOB":
138+
should.not.exist(err);
139+
break;
140+
case "CHAR":
141+
case "NCHAR":
142+
case "VARCHAR2":
143+
if (err) {
144+
// ORA-01465: invalid hex number
145+
(err.message).should.startWith('ORA-01465:');
146+
}
147+
break;
148+
default:
149+
(err.message).should.startWith('ORA-00932:');
138150
}
139151
};
140152

@@ -281,7 +293,7 @@ describe('98.binding_DMLReturningInto.js', function() {
281293
doTest(table_name, dbColType, content, bindType, nullBind, done);
282294
});
283295

284-
it.skip('98.1.14 oracledb.BUFFER <--> DB: CHAR', function(done) {
296+
it('98.1.14 oracledb.BUFFER <--> DB: CHAR', function(done) {
285297
index++;
286298
var table_name = tableNamePre + index;
287299
var content = assist.createBuffer(100);
@@ -291,7 +303,7 @@ describe('98.binding_DMLReturningInto.js', function() {
291303
doTest(table_name, dbColType, content, bindType, nullBind, done);
292304
});
293305

294-
it.skip('98.1.15 oracledb.BUFFER <--> DB: NCHAR', function(done) {
306+
it('98.1.15 oracledb.BUFFER <--> DB: NCHAR', function(done) {
295307
index++;
296308
var table_name = tableNamePre + index;
297309
var content = assist.createBuffer(100);
@@ -301,7 +313,7 @@ describe('98.binding_DMLReturningInto.js', function() {
301313
doTest(table_name, dbColType, content, bindType, nullBind, done);
302314
});
303315

304-
it.skip('98.1.16 oracledb.BUFFER <--> DB: VARCHAR2', function(done) {
316+
it('98.1.16 oracledb.BUFFER <--> DB: VARCHAR2', function(done) {
305317
index++;
306318
var table_name = tableNamePre + index;
307319
var content = assist.createBuffer(100);
@@ -523,7 +535,7 @@ describe('98.binding_DMLReturningInto.js', function() {
523535
doTest(table_name, dbColType, content, bindType, nullBind, done);
524536
});
525537

526-
it.skip('98.2.14 oracledb.BUFFER <--> DB: CHAR', function(done) {
538+
it('98.2.14 oracledb.BUFFER <--> DB: CHAR', function(done) {
527539
index++;
528540
var table_name = tableNamePre + index;
529541
var content = null;
@@ -533,7 +545,7 @@ describe('98.binding_DMLReturningInto.js', function() {
533545
doTest(table_name, dbColType, content, bindType, nullBind, done);
534546
});
535547

536-
it.skip('98.2.15 oracledb.BUFFER <--> DB: NCHAR', function(done) {
548+
it('98.2.15 oracledb.BUFFER <--> DB: NCHAR', function(done) {
537549
index++;
538550
var table_name = tableNamePre + index;
539551
var content = null;
@@ -543,7 +555,7 @@ describe('98.binding_DMLReturningInto.js', function() {
543555
doTest(table_name, dbColType, content, bindType, nullBind, done);
544556
});
545557

546-
it.skip('98.2.16 oracledb.BUFFER <--> DB: VARCHAR2', function(done) {
558+
it('98.2.16 oracledb.BUFFER <--> DB: VARCHAR2', function(done) {
547559
index++;
548560
var table_name = tableNamePre + index;
549561
var content = null;

0 commit comments

Comments
 (0)