Skip to content

Commit 46cc407

Browse files
committed
Update test for latest LOB fix
1 parent 9c80739 commit 46cc407

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

test/lobBindAsStringBuffer.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,7 @@ describe('74.lobBindAsStringBuffer.js', function() {
10301030
bindVar,
10311031
function(err, result) {
10321032
should.not.exist(err);
1033-
should.strictEqual(result.outBinds.c, '');
1033+
should.strictEqual(result.outBinds.c, null);
10341034
cb();
10351035
}
10361036
);
@@ -1077,19 +1077,19 @@ describe('74.lobBindAsStringBuffer.js', function() {
10771077
);
10781078
}); // 74.3.1
10791079

1080-
it.skip('74.3.2 PLSQL, BIND_INOUT with String length 32767', function(done) {
1080+
it('74.3.2 PLSQL, BIND_INOUT with String length 32767', function(done) {
10811081
var specialStr = "74.3.2";
10821082
var len = 32767;
10831083
var clobVal = getRandomString(len, specialStr);
10841084
var bindVar = {
1085-
lob_in_out: { dir: oracledb.BIND_INOUT, type: oracledb.STRING, val: clobVal }
1085+
lob_in_out: { dir: oracledb.BIND_INOUT, type: oracledb.STRING, val: clobVal, maxSize: len }
10861086
};
10871087

10881088
connection.execute(
10891089
sqlRun,
10901090
bindVar,
10911091
function(err, result) {
1092-
should.exist(err);
1092+
should.not.exist(err);
10931093
var resultLength = result.outBinds.lob_in_out.length;
10941094
var specStrLength = specialStr.length;
10951095
should.strictEqual(resultLength, len);
@@ -1722,20 +1722,20 @@ describe('74.lobBindAsStringBuffer.js', function() {
17221722
);
17231723
}); // 74.6.1
17241724

1725-
it.skip('74.6.2 PLSQL, BIND_INOUT with Buffer size 32767', function(done) {
1725+
it('74.6.2 PLSQL, BIND_INOUT with Buffer size 32767', function(done) {
17261726
var size = 32767;
17271727
var specialStr = "74.6.2";
17281728
var bigStr = getRandomString(size, specialStr);
17291729
var bufferStr = node6plus ? Buffer.from(bigStr, "utf-8") : new Buffer(bigStr, "utf-8");
17301730
var bindVar = {
1731-
lob_in_out: { dir: oracledb.BIND_INOUT, type: oracledb.BUFFER, val: bufferStr }
1731+
lob_in_out: { dir: oracledb.BIND_INOUT, type: oracledb.BUFFER, val: bufferStr, maxSize: size }
17321732
};
17331733

17341734
connection.execute(
17351735
sqlRun,
17361736
bindVar,
17371737
function(err, result) {
1738-
should.exist(err);
1738+
should.not.exist(err);
17391739
var resultLength = result.outBinds.lob_in_out.length;
17401740
var specStrLength = specialStr.length;
17411741
should.strictEqual(result.outBinds.lob_in_out.length, size);

0 commit comments

Comments
 (0)