@@ -119,7 +119,7 @@ function testOrderEvents(orderEvents: WrapperOrderEvent[]): void {
119119 printer ( 'orderHash' , orderEvents [ 0 ] . orderHash === hexUtils . leftPad ( '0x1' , 32 ) ) ;
120120 printer ( 'endState' , orderEvents [ 0 ] . endState === 'ADDED' ) ;
121121 printer ( 'fillableTakerAssetAmount' , orderEvents [ 0 ] . fillableTakerAssetAmount === '1' ) ;
122- printer = prettyPrintTestCase ( 'orderEventTest' , 'EmptyContractEvents | signedOrder | parameter ' ) ;
122+ printer = prettyPrintTestCase ( 'orderEventTest' , 'EmptyContractEvents | signedOrder' ) ;
123123 printer ( 'chainId' , orderEvents [ 0 ] . signedOrder . chainId === 1337 ) ;
124124 printer ( 'makerAddress' , orderEvents [ 0 ] . signedOrder . makerAddress === hexUtils . leftPad ( '0x1' , 20 ) ) ;
125125 printer ( 'takerAddress' , orderEvents [ 0 ] . signedOrder . takerAddress === hexUtils . leftPad ( '0x2' , 20 ) ) ;
@@ -138,6 +138,55 @@ function testOrderEvents(orderEvents: WrapperOrderEvent[]): void {
138138 printer ( 'salt' , orderEvents [ 0 ] . signedOrder . salt === '1532559225' ) ;
139139 printer = prettyPrintTestCase ( 'orderEventTest' , 'EmptyContractEvents | contractEvents' ) ;
140140 printer ( 'length' , orderEvents [ 0 ] . contractEvents . length === 0 ) ;
141+
142+ printer = prettyPrintTestCase ( 'orderEventTest' , 'ExchangeFillContractEvent' ) ;
143+ printer ( 'timestamp' , orderEvents [ 1 ] . timestamp === '2006-01-01 01:01:01.000000001 +0000 UTC' ) ;
144+ printer ( 'orderHash' , orderEvents [ 1 ] . orderHash === hexUtils . leftPad ( '0x1' , 32 ) ) ;
145+ printer ( 'endState' , orderEvents [ 1 ] . endState === 'FILLED' ) ;
146+ printer ( 'fillableTakerAssetAmount' , orderEvents [ 1 ] . fillableTakerAssetAmount === '0' ) ;
147+ printer = prettyPrintTestCase ( 'orderEventTest' , 'ExchangeFillContractEvent | signedOrder' ) ;
148+ printer ( 'chainId' , orderEvents [ 1 ] . signedOrder . chainId === 1337 ) ;
149+ printer ( 'makerAddress' , orderEvents [ 1 ] . signedOrder . makerAddress === hexUtils . leftPad ( '0x1' , 20 ) ) ;
150+ printer ( 'takerAddress' , orderEvents [ 1 ] . signedOrder . takerAddress === hexUtils . leftPad ( '0x2' , 20 ) ) ;
151+ printer ( 'senderAddress' , orderEvents [ 1 ] . signedOrder . senderAddress === hexUtils . leftPad ( '0x3' , 20 ) ) ;
152+ printer ( 'feeRecipientAddress' , orderEvents [ 1 ] . signedOrder . feeRecipientAddress === hexUtils . leftPad ( '0x4' , 20 ) ) ;
153+ printer ( 'exchangeAddress' , orderEvents [ 1 ] . signedOrder . exchangeAddress === hexUtils . leftPad ( '0x5' , 20 ) ) ;
154+ printer (
155+ 'makerAssetData' ,
156+ orderEvents [ 1 ] . signedOrder . makerAssetData ===
157+ '0xf47261b0000000000000000000000000871dd7c2b4b25e1aa18728e9d5f2af4c4e431f5c' ,
158+ ) ;
159+ printer ( 'makerAssetAmount' , orderEvents [ 1 ] . signedOrder . makerAssetAmount === '123456789' ) ;
160+ printer (
161+ 'makerFeeAssetData' ,
162+ orderEvents [ 1 ] . signedOrder . makerFeeAssetData ===
163+ '0xf47261b000000000000000000000000034d402f14d58e001d8efbe6585051bf9706aa064' ,
164+ ) ;
165+ printer ( 'makerFee' , orderEvents [ 1 ] . signedOrder . makerFee === '89' ) ;
166+ printer (
167+ 'takerAssetData' ,
168+ orderEvents [ 1 ] . signedOrder . takerAssetData ===
169+ '0xf47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' ,
170+ ) ;
171+ printer ( 'takerAssetAmount' , orderEvents [ 1 ] . signedOrder . takerAssetAmount === '987654321' ) ;
172+ printer (
173+ 'takerFeeAssetData' ,
174+ orderEvents [ 1 ] . signedOrder . takerFeeAssetData ===
175+ '0xf47261b000000000000000000000000025b8fe1de9daf8ba351890744ff28cf7dfa8f5e3' ,
176+ ) ;
177+ printer ( 'takerFee' , orderEvents [ 1 ] . signedOrder . takerFee === '12' ) ;
178+ printer ( 'expirationTimeSeconds' , orderEvents [ 1 ] . signedOrder . expirationTimeSeconds === '10000000000' ) ;
179+ printer ( 'salt' , orderEvents [ 1 ] . signedOrder . salt === '1532559225' ) ;
180+ printer = prettyPrintTestCase ( 'orderEventTest' , 'ExchangeFillContractEvent | contractEvents' ) ;
181+ printer ( 'length' , orderEvents [ 1 ] . contractEvents . length === 1 ) ;
182+ printer = prettyPrintTestCase ( 'orderEventTest' , 'ExchangeFillContractEvent | contractEvents' ) ;
183+ printer ( 'blockHash' , orderEvents [ 1 ] . contractEvents [ 0 ] . blockHash === hexUtils . leftPad ( '0x1' , 32 ) ) ;
184+ printer ( 'txHash' , orderEvents [ 1 ] . contractEvents [ 0 ] . txHash === hexUtils . leftPad ( '0x2' , 32 ) ) ;
185+ printer ( 'txIndex' , orderEvents [ 1 ] . contractEvents [ 0 ] . txIndex === 123 ) ;
186+ printer ( 'logIndex' , orderEvents [ 1 ] . contractEvents [ 0 ] . logIndex === 321 ) ;
187+ printer ( 'isRemoved' , orderEvents [ 1 ] . contractEvents [ 0 ] . isRemoved === false ) ;
188+ printer ( 'address' , orderEvents [ 1 ] . contractEvents [ 0 ] . address === hexUtils . leftPad ( '0x5' , 20 ) ) ;
189+ printer ( 'kind' , orderEvents [ 1 ] . contractEvents [ 0 ] . kind === 'ExchangeFillEvent' ) ;
141190}
142191
143192function testSignedOrders ( signedOrders : WrapperSignedOrder [ ] ) : void {
0 commit comments