@@ -27,44 +27,44 @@ fn proposal_flow() {
27
27
. create_proposal ( & setup. grogu , & id, & title, & ipfs, & voting_ends_at, & true ) ;
28
28
29
29
// Verify proposal creation event
30
- // let mut all_events = setup.env.events().all();
30
+ let mut all_events = setup. env . events ( ) . all ( ) ;
31
31
all_events. pop_front ( ) ;
32
- // assert_eq!(
33
- // all_events,
34
- // vec![
35
- // &setup.env,
36
- // (
37
- // setup.contract_id.clone(),
38
- // (Symbol::new(&setup.env, "proposal_created"), id.clone()).into_val(&setup.env),
39
- // Map::<Symbol, Val>::from_array(
40
- // &setup.env,
41
- // [
42
- // (
43
- // Symbol::new(&setup.env, "proposal_id"),
44
- // proposal_id.into_val(&setup.env)
45
- // ),
46
- // (
47
- // Symbol::new(&setup.env, "title"),
48
- // title.clone().into_val(&setup.env)
49
- // ),
50
- // (
51
- // Symbol::new(&setup.env, "proposer"),
52
- // setup.grogu.clone().into_val(&setup.env)
53
- // ),
54
- // (
55
- // Symbol::new(&setup.env, "voting_ends_at"),
56
- // voting_ends_at.into_val(&setup.env)
57
- // ),
58
- // (
59
- // Symbol::new(&setup.env, "public_voting"),
60
- // true.into_val(&setup.env)
61
- // ),
62
- // ],
63
- // )
64
- // .into_val(&setup.env),
65
- // ),
66
- // ]
67
- // );
32
+ assert_eq ! (
33
+ all_events,
34
+ vec![
35
+ & setup. env,
36
+ (
37
+ setup. contract_id. clone( ) ,
38
+ ( Symbol :: new( & setup. env, "proposal_created" ) , id. clone( ) ) . into_val( & setup. env) ,
39
+ Map :: <Symbol , Val >:: from_array(
40
+ & setup. env,
41
+ [
42
+ (
43
+ Symbol :: new( & setup. env, "proposal_id" ) ,
44
+ proposal_id. into_val( & setup. env)
45
+ ) ,
46
+ (
47
+ Symbol :: new( & setup. env, "title" ) ,
48
+ title. clone( ) . into_val( & setup. env)
49
+ ) ,
50
+ (
51
+ Symbol :: new( & setup. env, "proposer" ) ,
52
+ setup. grogu. clone( ) . into_val( & setup. env)
53
+ ) ,
54
+ (
55
+ Symbol :: new( & setup. env, "voting_ends_at" ) ,
56
+ voting_ends_at. into_val( & setup. env)
57
+ ) ,
58
+ (
59
+ Symbol :: new( & setup. env, "public_voting" ) ,
60
+ true . into_val( & setup. env)
61
+ ) ,
62
+ ] ,
63
+ )
64
+ . into_val( & setup. env) ,
65
+ ) ,
66
+ ]
67
+ ) ;
68
68
69
69
let balance_proposer_ = setup. token_stellar . balance ( & setup. grogu ) ;
70
70
assert ! ( balance_proposer_init > balance_proposer_) ;
0 commit comments