@@ -101,8 +101,6 @@ describe('TransactionHttp', () => {
101
101
metaDto . hash = 'hash' ;
102
102
metaDto . height = '1' ;
103
103
metaDto . index = 0 ;
104
- metaDto . timestamp = '0' ;
105
- metaDto . feeMultiplier = 0 ;
106
104
metaDto . merkleComponentHash = 'merkleHash' ;
107
105
108
106
const transactionDto = { } as TransferTransactionDTO ;
@@ -139,7 +137,22 @@ describe('TransactionHttp', () => {
139
137
undefined ,
140
138
undefined ,
141
139
) ,
142
- ) . thenReturn ( Promise . resolve ( page ) ) ;
140
+ ) . thenReturn (
141
+ Promise . resolve ( {
142
+ data : [
143
+ {
144
+ id : 'id' ,
145
+ meta : {
146
+ ...metaDto ,
147
+ feeMultiplier : 100 ,
148
+ timestamp : '1000' ,
149
+ } ,
150
+ transaction : transactionDto ,
151
+ } ,
152
+ ] ,
153
+ pagination : paginationDto ,
154
+ } ) ,
155
+ ) ;
143
156
144
157
when (
145
158
transactionRoutesApi . searchPartialTransactions (
@@ -188,8 +201,8 @@ describe('TransactionHttp', () => {
188
201
expect ( ( ( transactions . data [ 0 ] as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
189
202
expect ( transactions . data [ 0 ] . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
190
203
expect ( transactions . data [ 0 ] . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
191
- expect ( transactions . data [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0 ' ) ;
192
- expect ( transactions . data [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
204
+ expect ( transactions . data [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '1000 ' ) ;
205
+ expect ( transactions . data [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 100 ) ;
193
206
194
207
expect ( transactions . pageNumber ) . to . be . equal ( 1 ) ;
195
208
expect ( transactions . pageSize ) . to . be . equal ( 1 ) ;
@@ -201,6 +214,8 @@ describe('TransactionHttp', () => {
201
214
expect ( ( ( transactions . data [ 0 ] as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
202
215
expect ( transactions . data [ 0 ] . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
203
216
expect ( transactions . data [ 0 ] . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
217
+ expect ( transactions . data [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0' ) ;
218
+ expect ( transactions . data [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
204
219
205
220
expect ( transactions . pageNumber ) . to . be . equal ( 1 ) ;
206
221
expect ( transactions . pageSize ) . to . be . equal ( 1 ) ;
@@ -212,6 +227,8 @@ describe('TransactionHttp', () => {
212
227
expect ( ( ( transactions . data [ 0 ] as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
213
228
expect ( transactions . data [ 0 ] . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
214
229
expect ( transactions . data [ 0 ] . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
230
+ expect ( transactions . data [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0' ) ;
231
+ expect ( transactions . data [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
215
232
216
233
expect ( transactions . pageNumber ) . to . be . equal ( 1 ) ;
217
234
expect ( transactions . pageSize ) . to . be . equal ( 1 ) ;
@@ -223,8 +240,6 @@ describe('TransactionHttp', () => {
223
240
metaDto . hash = 'hash' ;
224
241
metaDto . height = '1' ;
225
242
metaDto . index = 0 ;
226
- metaDto . timestamp = '0' ;
227
- metaDto . feeMultiplier = 0 ;
228
243
metaDto . merkleComponentHash = 'merkleHash' ;
229
244
230
245
const transactionDto = { } as TransferTransactionDTO ;
@@ -240,7 +255,17 @@ describe('TransactionHttp', () => {
240
255
transactionInfoDto . meta = metaDto ;
241
256
transactionInfoDto . transaction = transactionDto ;
242
257
243
- when ( transactionRoutesApi . getConfirmedTransaction ( generationHash ) ) . thenReturn ( Promise . resolve ( transactionInfoDto ) ) ;
258
+ when ( transactionRoutesApi . getConfirmedTransaction ( generationHash ) ) . thenReturn (
259
+ Promise . resolve ( {
260
+ id : 'id' ,
261
+ meta : {
262
+ ...metaDto ,
263
+ feeMultiplier : 100 ,
264
+ timestamp : '1000' ,
265
+ } ,
266
+ transaction : transactionDto ,
267
+ } ) ,
268
+ ) ;
244
269
245
270
when ( transactionRoutesApi . getPartialTransaction ( generationHash ) ) . thenReturn ( Promise . resolve ( transactionInfoDto ) ) ;
246
271
when ( transactionRoutesApi . getUnconfirmedTransaction ( generationHash ) ) . thenReturn ( Promise . resolve ( transactionInfoDto ) ) ;
@@ -251,21 +276,26 @@ describe('TransactionHttp', () => {
251
276
expect ( ( ( transaction as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
252
277
expect ( transaction . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
253
278
expect ( transaction . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
254
- expect ( transaction . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0 ' ) ;
255
- expect ( transaction . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
279
+ expect ( transaction . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '1000 ' ) ;
280
+ expect ( transaction . transactionInfo ?. feeMultiplier ) . to . be . equal ( 100 ) ;
256
281
257
282
transaction = await firstValueFrom ( transactionHttp . getTransaction ( generationHash , TransactionGroup . Partial ) ) ;
258
283
259
284
expect ( transaction . type . valueOf ( ) ) . to . be . equal ( TransactionType . TRANSFER . valueOf ( ) ) ;
260
285
expect ( ( ( transaction as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
261
286
expect ( transaction . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
262
287
expect ( transaction . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
288
+ expect ( transaction . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0' ) ;
289
+ expect ( transaction . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
290
+
263
291
transaction = await firstValueFrom ( transactionHttp . getTransaction ( generationHash , TransactionGroup . Unconfirmed ) ) ;
264
292
265
293
expect ( transaction . type . valueOf ( ) ) . to . be . equal ( TransactionType . TRANSFER . valueOf ( ) ) ;
266
294
expect ( ( ( transaction as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
267
295
expect ( transaction . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
268
296
expect ( transaction . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
297
+ expect ( transaction . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0' ) ;
298
+ expect ( transaction . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
269
299
} ) ;
270
300
271
301
it ( 'Test getTransactionsById method' , async ( ) => {
@@ -274,8 +304,6 @@ describe('TransactionHttp', () => {
274
304
metaDto . hash = 'hash' ;
275
305
metaDto . height = '1' ;
276
306
metaDto . index = 0 ;
277
- metaDto . timestamp = '0' ;
278
- metaDto . feeMultiplier = 0 ;
279
307
metaDto . merkleComponentHash = 'merkleHash' ;
280
308
281
309
const transactionDto = { } as TransferTransactionDTO ;
@@ -292,7 +320,17 @@ describe('TransactionHttp', () => {
292
320
transactionInfoDto . transaction = transactionDto ;
293
321
294
322
when ( transactionRoutesApi . getConfirmedTransactions ( deepEqual ( { transactionIds : [ generationHash ] } ) ) ) . thenReturn (
295
- Promise . resolve ( [ transactionInfoDto ] ) ,
323
+ Promise . resolve ( [
324
+ {
325
+ id : 'id' ,
326
+ meta : {
327
+ ...metaDto ,
328
+ feeMultiplier : 100 ,
329
+ timestamp : '1000' ,
330
+ } ,
331
+ transaction : transactionDto ,
332
+ } ,
333
+ ] ) ,
296
334
) ;
297
335
298
336
const transactionConfirmed = await firstValueFrom (
@@ -318,20 +356,24 @@ describe('TransactionHttp', () => {
318
356
expect ( ( ( transactionConfirmed [ 0 ] as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
319
357
expect ( transactionConfirmed [ 0 ] . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
320
358
expect ( transactionConfirmed [ 0 ] . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
321
- expect ( transactionConfirmed [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0 ' ) ;
322
- expect ( transactionConfirmed [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
359
+ expect ( transactionConfirmed [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '1000 ' ) ;
360
+ expect ( transactionConfirmed [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 100 ) ;
323
361
324
362
expect ( transactionUnconfirmed . length ) . to . be . equal ( 1 ) ;
325
363
expect ( transactionUnconfirmed [ 0 ] . type . valueOf ( ) ) . to . be . equal ( TransactionType . TRANSFER . valueOf ( ) ) ;
326
364
expect ( ( ( transactionUnconfirmed [ 0 ] as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
327
365
expect ( transactionUnconfirmed [ 0 ] . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
328
366
expect ( transactionUnconfirmed [ 0 ] . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
367
+ expect ( transactionUnconfirmed [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0' ) ;
368
+ expect ( transactionUnconfirmed [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
329
369
330
370
expect ( transactionPartial . length ) . to . be . equal ( 1 ) ;
331
371
expect ( transactionPartial [ 0 ] . type . valueOf ( ) ) . to . be . equal ( TransactionType . TRANSFER . valueOf ( ) ) ;
332
372
expect ( ( ( transactionPartial [ 0 ] as TransferTransaction ) . recipientAddress as Address ) . plain ( ) ) . to . be . equal ( TestAddress . plain ( ) ) ;
333
373
expect ( transactionPartial [ 0 ] . transactionInfo ?. id ) . to . be . equal ( 'id' ) ;
334
374
expect ( transactionPartial [ 0 ] . transactionInfo ?. hash ) . to . be . equal ( 'hash' ) ;
375
+ expect ( transactionPartial [ 0 ] . transactionInfo ?. timestamp ?. toString ( ) ) . to . be . equal ( '0' ) ;
376
+ expect ( transactionPartial [ 0 ] . transactionInfo ?. feeMultiplier ) . to . be . equal ( 0 ) ;
335
377
} ) ;
336
378
337
379
it ( 'Test getEffectiveFees method' , async ( ) => {
0 commit comments