@@ -306,6 +306,7 @@ tape('Linking', function (t) {
306
306
st . ok ( 'contracts' in output ) ;
307
307
st . ok ( 'cont.sol:x' in output . contracts ) ;
308
308
st . ok ( 'bytecode' in output . contracts [ 'cont.sol:x' ] ) ;
309
+ st . ok ( output . contracts [ 'cont.sol:x' ] . bytecode . length > 0 ) ;
309
310
var bytecode = solc . linkBytecode ( output . contracts [ 'cont.sol:x' ] . bytecode , { 'lib.sol:L' : '0x123456' } ) ;
310
311
st . ok ( bytecode . indexOf ( '_' ) < 0 ) ;
311
312
st . end ( ) ;
@@ -320,6 +321,7 @@ tape('Linking', function (t) {
320
321
st . ok ( 'contracts' in output ) ;
321
322
st . ok ( 'cont.sol:x' in output . contracts ) ;
322
323
st . ok ( 'bytecode' in output . contracts [ 'cont.sol:x' ] ) ;
324
+ st . ok ( output . contracts [ 'cont.sol:x' ] . bytecode . length > 0 ) ;
323
325
var bytecode = solc . linkBytecode ( output . contracts [ 'cont.sol:x' ] . bytecode , { } ) ;
324
326
st . ok ( bytecode . indexOf ( '_' ) >= 0 ) ;
325
327
st . end ( ) ;
@@ -334,6 +336,7 @@ tape('Linking', function (t) {
334
336
st . ok ( 'contracts' in output ) ;
335
337
st . ok ( 'cont.sol:x' in output . contracts ) ;
336
338
st . ok ( 'bytecode' in output . contracts [ 'cont.sol:x' ] ) ;
339
+ st . ok ( output . contracts [ 'cont.sol:x' ] . bytecode . length > 0 ) ;
337
340
st . throws ( function ( ) {
338
341
solc . linkBytecode ( output . contracts [ 'cont.sol:x' ] . bytecode , { 'lib.sol:L' : '' } ) ;
339
342
} ) ;
@@ -349,6 +352,7 @@ tape('Linking', function (t) {
349
352
st . ok ( 'contracts' in output ) ;
350
353
st . ok ( 'cont.sol:x' in output . contracts ) ;
351
354
st . ok ( 'bytecode' in output . contracts [ 'cont.sol:x' ] ) ;
355
+ st . ok ( output . contracts [ 'cont.sol:x' ] . bytecode . length > 0 ) ;
352
356
var bytecode = solc . linkBytecode ( output . contracts [ 'cont.sol:x' ] . bytecode , { 'lib.sol:L1234567890123456789012345678901234567890' : '0x123456' } ) ;
353
357
st . ok ( bytecode . indexOf ( '_' ) < 0 ) ;
354
358
st . end ( ) ;
0 commit comments