Skip to content

Commit a9cde5d

Browse files
authored
Merge pull request #4614 from anoma/mergify/bp/maint-libs-0.149/pr-4566
Test masp events (backport #4566)
2 parents 027c714 + dcd0224 commit a9cde5d

File tree

3 files changed

+923
-19
lines changed

3 files changed

+923
-19
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Added integration tests to cover the new MASP events and masp fee payments in
2+
a failing atomic batch. ([\#4566](https://github.com/anoma/namada/pull/4566))

crates/node/src/shell/testing/node.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -530,16 +530,16 @@ impl MockNode {
530530
let mut result_codes = resp
531531
.events
532532
.iter()
533-
.map(|e| {
534-
let code = e
535-
.read_attribute_opt::<CodeAttr>()
533+
.filter_map(|e| {
534+
e.read_attribute_opt::<CodeAttr>()
536535
.unwrap()
537-
.unwrap_or_default();
538-
if code == ResultCode::Ok {
539-
NodeResults::Ok
540-
} else {
541-
NodeResults::Failed(code)
542-
}
536+
.map(|result_code| {
537+
if result_code == ResultCode::Ok {
538+
NodeResults::Ok
539+
} else {
540+
NodeResults::Failed(result_code)
541+
}
542+
})
543543
})
544544
.collect::<Vec<_>>();
545545
let mut tx_results = resp
@@ -675,16 +675,16 @@ impl MockNode {
675675
let mut error_codes = resp
676676
.events
677677
.iter()
678-
.map(|e| {
679-
let code = e
680-
.read_attribute_opt::<CodeAttr>()
678+
.filter_map(|e| {
679+
e.read_attribute_opt::<CodeAttr>()
681680
.unwrap()
682-
.unwrap_or_default();
683-
if code == ResultCode::Ok {
684-
NodeResults::Ok
685-
} else {
686-
NodeResults::Failed(code)
687-
}
681+
.map(|result_code| {
682+
if result_code == ResultCode::Ok {
683+
NodeResults::Ok
684+
} else {
685+
NodeResults::Failed(result_code)
686+
}
687+
})
688688
})
689689
.collect::<Vec<_>>();
690690
let mut txs_results = resp

0 commit comments

Comments
 (0)