Skip to content

Commit d0714aa

Browse files
committed
update tests to cater to block number and txn hash in provider table
1 parent 217fae5 commit d0714aa

11 files changed

Lines changed: 437 additions & 58 deletions

contracts/indexer/src/handlers/job_closed.rs

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,10 @@ mod tests {
112112
.values((
113113
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
114114
providers::cp.eq("some cp"),
115+
providers::block.eq(42i64),
116+
providers::tx_hash.eq(
117+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
118+
),
115119
providers::is_active.eq(true),
116120
))
117121
.execute(conn)?;
@@ -169,6 +173,8 @@ mod tests {
169173
Ok((
170174
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
171175
"some cp".to_owned(),
176+
42,
177+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
172178
true
173179
))
174180
);
@@ -244,7 +250,9 @@ mod tests {
244250
Ok((
245251
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
246252
"some cp".to_owned(),
247-
true
253+
42,
254+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
255+
true,
248256
))
249257
);
250258

@@ -310,6 +318,10 @@ mod tests {
310318
.values((
311319
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
312320
providers::cp.eq("some cp"),
321+
providers::block.eq(42i64),
322+
providers::tx_hash.eq(
323+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
324+
),
313325
providers::is_active.eq(true),
314326
))
315327
.execute(conn)?;
@@ -344,6 +356,8 @@ mod tests {
344356
Ok((
345357
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
346358
"some cp".to_owned(),
359+
42,
360+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
347361
true
348362
))
349363
);
@@ -402,6 +416,8 @@ mod tests {
402416
Ok((
403417
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
404418
"some cp".to_owned(),
419+
42,
420+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
405421
true
406422
))
407423
);
@@ -445,6 +461,10 @@ mod tests {
445461
.values((
446462
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
447463
providers::cp.eq("some cp"),
464+
providers::block.eq(42i64),
465+
providers::tx_hash.eq(
466+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
467+
),
448468
providers::is_active.eq(true),
449469
))
450470
.execute(conn)?;
@@ -502,6 +522,8 @@ mod tests {
502522
Ok((
503523
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
504524
"some cp".to_owned(),
525+
42,
526+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
505527
true
506528
))
507529
);
@@ -574,6 +596,8 @@ mod tests {
574596
Ok((
575597
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
576598
"some cp".to_owned(),
599+
42,
600+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
577601
true
578602
))
579603
);

contracts/indexer/src/handlers/job_deposited.rs

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ mod tests {
144144
.values((
145145
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
146146
providers::cp.eq("some cp"),
147+
providers::block.eq(42i64),
148+
providers::tx_hash.eq(
149+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
150+
),
147151
providers::is_active.eq(true),
148152
))
149153
.execute(conn)?;
@@ -215,7 +219,9 @@ mod tests {
215219
Ok((
216220
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
217221
"some cp".to_owned(),
218-
true
222+
42,
223+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
224+
true,
219225
))
220226
);
221227

@@ -304,7 +310,9 @@ mod tests {
304310
Ok((
305311
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
306312
"some cp".to_owned(),
307-
true
313+
42,
314+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
315+
true,
308316
))
309317
);
310318

@@ -383,6 +391,10 @@ mod tests {
383391
.values((
384392
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
385393
providers::cp.eq("some cp"),
394+
providers::block.eq(42i64),
395+
providers::tx_hash.eq(
396+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
397+
),
386398
providers::is_active.eq(true),
387399
))
388400
.execute(conn)?;
@@ -431,7 +443,9 @@ mod tests {
431443
Ok((
432444
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
433445
"some cp".to_owned(),
434-
true
446+
42,
447+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
448+
true,
435449
))
436450
);
437451

@@ -506,7 +520,9 @@ mod tests {
506520
Ok((
507521
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
508522
"some cp".to_owned(),
509-
true
523+
42,
524+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
525+
true,
510526
))
511527
);
512528

@@ -564,6 +580,10 @@ mod tests {
564580
.values((
565581
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
566582
providers::cp.eq("some cp"),
583+
providers::block.eq(42i64),
584+
providers::tx_hash.eq(
585+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
586+
),
567587
providers::is_active.eq(true),
568588
))
569589
.execute(conn)?;
@@ -635,7 +655,9 @@ mod tests {
635655
Ok((
636656
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
637657
"some cp".to_owned(),
638-
true
658+
42,
659+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
660+
true,
639661
))
640662
);
641663

@@ -724,7 +746,9 @@ mod tests {
724746
Ok((
725747
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
726748
"some cp".to_owned(),
727-
true
749+
42,
750+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
751+
true,
728752
))
729753
);
730754

contracts/indexer/src/handlers/job_metadata_updated.rs

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ mod tests {
7878
.values((
7979
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
8080
providers::cp.eq("some cp"),
81+
providers::block.eq(42i64),
82+
providers::tx_hash.eq(
83+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
84+
),
8185
providers::is_active.eq(true),
8286
))
8387
.execute(conn)?;
@@ -135,7 +139,9 @@ mod tests {
135139
Ok((
136140
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
137141
"some cp".to_owned(),
138-
true
142+
42,
143+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
144+
true,
139145
))
140146
);
141147

@@ -207,7 +213,9 @@ mod tests {
207213
Ok((
208214
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
209215
"some cp".to_owned(),
210-
true
216+
42,
217+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
218+
true,
211219
))
212220
);
213221

@@ -260,6 +268,10 @@ mod tests {
260268
.values((
261269
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
262270
providers::cp.eq("some cp"),
271+
providers::block.eq(42i64),
272+
providers::tx_hash.eq(
273+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
274+
),
263275
providers::is_active.eq(true),
264276
))
265277
.execute(conn)?;
@@ -294,7 +306,9 @@ mod tests {
294306
Ok((
295307
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
296308
"some cp".to_owned(),
297-
true
309+
42,
310+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
311+
true,
298312
))
299313
);
300314

@@ -352,7 +366,9 @@ mod tests {
352366
Ok((
353367
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
354368
"some cp".to_owned(),
355-
true
369+
42,
370+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
371+
true,
356372
))
357373
);
358374

@@ -392,6 +408,10 @@ mod tests {
392408
.values((
393409
providers::id.eq("0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa"),
394410
providers::cp.eq("some cp"),
411+
providers::block.eq(42i64),
412+
providers::tx_hash.eq(
413+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
414+
),
395415
providers::is_active.eq(true),
396416
))
397417
.execute(conn)?;
@@ -449,7 +469,9 @@ mod tests {
449469
Ok((
450470
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
451471
"some cp".to_owned(),
452-
true
472+
42,
473+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
474+
true,
453475
))
454476
);
455477

@@ -521,7 +543,9 @@ mod tests {
521543
Ok((
522544
"0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa".to_owned(),
523545
"some cp".to_owned(),
524-
true
546+
42,
547+
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".to_owned(),
548+
true,
525549
))
526550
);
527551

0 commit comments

Comments
 (0)