@@ -1030,7 +1030,7 @@ describe('74.lobBindAsStringBuffer.js', function() {
1030
1030
bindVar ,
1031
1031
function ( err , result ) {
1032
1032
should . not . exist ( err ) ;
1033
- should . strictEqual ( result . outBinds . c , '' ) ;
1033
+ should . strictEqual ( result . outBinds . c , null ) ;
1034
1034
cb ( ) ;
1035
1035
}
1036
1036
) ;
@@ -1077,19 +1077,19 @@ describe('74.lobBindAsStringBuffer.js', function() {
1077
1077
) ;
1078
1078
} ) ; // 74.3.1
1079
1079
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 ) {
1081
1081
var specialStr = "74.3.2" ;
1082
1082
var len = 32767 ;
1083
1083
var clobVal = getRandomString ( len , specialStr ) ;
1084
1084
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 }
1086
1086
} ;
1087
1087
1088
1088
connection . execute (
1089
1089
sqlRun ,
1090
1090
bindVar ,
1091
1091
function ( err , result ) {
1092
- should . exist ( err ) ;
1092
+ should . not . exist ( err ) ;
1093
1093
var resultLength = result . outBinds . lob_in_out . length ;
1094
1094
var specStrLength = specialStr . length ;
1095
1095
should . strictEqual ( resultLength , len ) ;
@@ -1722,20 +1722,20 @@ describe('74.lobBindAsStringBuffer.js', function() {
1722
1722
) ;
1723
1723
} ) ; // 74.6.1
1724
1724
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 ) {
1726
1726
var size = 32767 ;
1727
1727
var specialStr = "74.6.2" ;
1728
1728
var bigStr = getRandomString ( size , specialStr ) ;
1729
1729
var bufferStr = node6plus ? Buffer . from ( bigStr , "utf-8" ) : new Buffer ( bigStr , "utf-8" ) ;
1730
1730
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 }
1732
1732
} ;
1733
1733
1734
1734
connection . execute (
1735
1735
sqlRun ,
1736
1736
bindVar ,
1737
1737
function ( err , result ) {
1738
- should . exist ( err ) ;
1738
+ should . not . exist ( err ) ;
1739
1739
var resultLength = result . outBinds . lob_in_out . length ;
1740
1740
var specStrLength = specialStr . length ;
1741
1741
should . strictEqual ( result . outBinds . lob_in_out . length , size ) ;
0 commit comments