Skip to content
This repository was archived by the owner on Jul 4, 2022. It is now read-only.

Commit dcb159a

Browse files
Fixed some code that causes some tests to fail:
* Event NewAccount is only creates a new account with 0 amount of money, and is moved to system/frame_system. In the test, NewAccount(who, amount) is now split into NewAccount(who) and Endow(who, amount)
1 parent bd3c7c0 commit dcb159a

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

frame/contracts/src/doughnut_integration.rs

+20-1
Original file line numberDiff line numberDiff line change
@@ -598,12 +598,21 @@ fn delegated_contract_to_runtime_call_executes_with_verifiable_doughnut() {
598598
assert_eq!(
599599
System::events(),
600600
vec![
601-
// Events from `Balances::deposit_creating`.
601+
EventRecord {
602+
phase: Phase::ApplyExtrinsic(0),
603+
event: MetaEvent::system(frame_system::RawEvent::NewAccount(ALICE)),
604+
topics: vec![],
605+
},
602606
EventRecord {
603607
phase: Phase::ApplyExtrinsic(0),
604608
event: MetaEvent::pallet_balances(pallet_balances::RawEvent::Endowed(ALICE, 1_000_000)),
605609
topics: vec![],
606610
},
611+
EventRecord {
612+
phase: Phase::ApplyExtrinsic(0),
613+
event: MetaEvent::system(frame_system::RawEvent::NewAccount(DJANGO)),
614+
topics: vec![],
615+
},
607616
EventRecord {
608617
phase: Phase::ApplyExtrinsic(0),
609618
event: MetaEvent::pallet_balances(pallet_balances::RawEvent::Endowed(DJANGO, 1_000_000)),
@@ -618,6 +627,11 @@ fn delegated_contract_to_runtime_call_executes_with_verifiable_doughnut() {
618627
},
619628

620629
// Contract::instantiate
630+
EventRecord {
631+
phase: Phase::ApplyExtrinsic(0),
632+
event: MetaEvent::system(frame_system::RawEvent::NewAccount(BOB)),
633+
topics: vec![],
634+
},
621635
EventRecord {
622636
phase: Phase::ApplyExtrinsic(0),
623637
event: MetaEvent::pallet_balances(pallet_balances::RawEvent::Endowed(BOB, 100)),
@@ -635,6 +649,11 @@ fn delegated_contract_to_runtime_call_executes_with_verifiable_doughnut() {
635649
},
636650

637651
// Dispatching the call.
652+
EventRecord {
653+
phase: Phase::ApplyExtrinsic(0),
654+
event: MetaEvent::system(frame_system::RawEvent::NewAccount(CHARLIE)),
655+
topics: vec![],
656+
},
638657
EventRecord {
639658
phase: Phase::ApplyExtrinsic(0),
640659
event: MetaEvent::pallet_balances(pallet_balances::RawEvent::Endowed(CHARLIE, 50)),

0 commit comments

Comments
 (0)