@@ -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