@@ -98,6 +98,7 @@ describe('Transaction', () => {
9898
9999 stubContract . getChaincodeId . returns ( chaincodeId ) ;
100100 stubContract . getEventHandlerOptions . returns ( { commitTimeout : 418 } ) ;
101+ stubContract . getQueryHandlerOptions . returns ( { timeout : 30 } ) ;
101102
102103 const mockClient = sinon . createStubInstance ( Client ) ;
103104 const mockGateway = sinon . createStubInstance ( Gateway ) ;
@@ -433,8 +434,8 @@ describe('Transaction', () => {
433434 return expect ( promise ) . to . be . rejectedWith ( 'Transaction has already been invoked' ) ;
434435 } ) ;
435436
436- it ( 'builds correct request for invocation with long timeout' , async ( ) => {
437- stubContract . getEventHandlerOptions . returns ( { commitTimeout : 999 } ) ;
437+ it ( 'builds correct request for invocation with non default timeout' , async ( ) => {
438+ stubContract . getQueryHandlerOptions . returns ( { timeout : 999 } ) ;
438439
439440 await transaction . evaluate ( ) ;
440441
@@ -444,13 +445,14 @@ describe('Transaction', () => {
444445 } ) ;
445446 } ) ;
446447
447- it ( 'builds correct request for invocation with short timeout' , async ( ) => {
448- stubContract . getEventHandlerOptions . returns ( { commitTimeout : 3 } ) ;
449-
448+ it ( 'builds correct request for invocation with default timeout' , async ( ) => {
449+ stubContract . getQueryHandlerOptions . returns ( { } ) ;
450450 await transaction . evaluate ( ) ;
451451
452452 const query = stubQueryHandler . evaluate . lastArg ;
453- expect ( query . _request . request_timeout ) . to . be . undefined ;
453+ expect ( query . _request ) . to . deep . include ( {
454+ request_timeout : 30000
455+ } ) ;
454456 } ) ;
455457
456458 } ) ;
0 commit comments