7
7
} from "../../test-utilities" ;
8
8
9
9
const accounts = simnet . getAccounts ( ) ;
10
- const address1 = accounts . get ( "wallet_1" ) ! ;
11
10
const deployer = accounts . get ( "deployer" ) ! ;
11
+ const address1 = accounts . get ( "wallet_1" ) ! ;
12
+ const address2 = accounts . get ( "wallet_2" ) ! ;
12
13
13
14
const contractName = "aibtc-onchain-messaging" ;
14
15
const contractAddress = `${ deployer } .${ contractName } ` ;
@@ -57,20 +58,31 @@ describe(`extension: ${contractName}`, () => {
57
58
const message = "test" ;
58
59
59
60
// fund account that sends proposal
60
- const getDaoTokensReceipt = getDaoTokens ( deployer , deployer ) ;
61
-
62
- console . log ( "getDaoTokensReceipt" ) ;
63
- console . log ( getDaoTokensReceipt ) ;
61
+ const getDaoTokensReceipts = [
62
+ getDaoTokens ( deployer , deployer , 1000000000 ) , // 1000 STX
63
+ getDaoTokens ( deployer , address1 , 500000000 ) , // 500 STX
64
+ getDaoTokens ( deployer , address2 , 250000000 ) , // 250 STX
65
+ ] ;
66
+
67
+ console . log ( "===========================" ) ;
68
+ console . log ( "getDaoTokensReceipts" ) ;
69
+ for ( const receipt of getDaoTokensReceipts ) {
70
+ console . log ( receipt ) ;
71
+ }
64
72
65
73
// construct DAO
66
74
const constructReceipt = constructDao ( deployer ) ;
67
75
76
+ console . log ( "===========================" ) ;
68
77
console . log ( "constructReceipt" ) ;
69
78
console . log ( constructReceipt ) ;
70
79
80
+ simnet . mineEmptyBlocks ( 10 ) ;
81
+
71
82
// pass proposal
72
83
const proposalReceipt = passCoreProposal ( proposalContractAddress , deployer ) ;
73
84
85
+ console . log ( "===========================" ) ;
74
86
console . log ( "proposalReceipt" ) ;
75
87
console . log ( proposalReceipt ) ;
76
88
@@ -81,8 +93,9 @@ describe(`extension: ${contractName}`, () => {
81
93
deployer
82
94
) ;
83
95
96
+ console . log ( "===========================" ) ;
84
97
console . log ( "proposalDetails" ) ;
85
- console . log ( cvToValue ( proposalDetails . result ) ) ;
98
+ console . log ( cvToValue ( proposalDetails . result ) . value ) ;
86
99
87
100
simnet . mineEmptyBlocks ( 100 ) ;
88
101
@@ -93,6 +106,7 @@ describe(`extension: ${contractName}`, () => {
93
106
deployer
94
107
) ;
95
108
109
+ console . log ( "===========================" ) ;
96
110
console . log ( "votingPowerReceipt" ) ;
97
111
console . log ( cvToValue ( votingPowerReceipt . result ) ) ;
98
112
@@ -103,6 +117,7 @@ describe(`extension: ${contractName}`, () => {
103
117
deployer
104
118
) ;
105
119
120
+ console . log ( "===========================" ) ;
106
121
console . log ( "addressBalanceReceipt" ) ;
107
122
console . log ( cvToValue ( addressBalanceReceipt . result ) ) ;
108
123
@@ -113,18 +128,10 @@ describe(`extension: ${contractName}`, () => {
113
128
deployer
114
129
) ;
115
130
131
+ console . log ( "===========================" ) ;
116
132
console . log ( "voteReceipt" ) ;
117
133
console . log ( voteReceipt ) ;
118
134
119
135
expect ( voteReceipt . result ) . toBeOk ( Cl . bool ( true ) ) ;
120
136
} ) ;
121
-
122
- /*
123
- // Message Tests
124
- describe("send()", () => {
125
- it("succeeds if called by any user with isFromDao false");
126
- it("fails if called by any user with isFromDao true");
127
- it("succeeds if called by a DAO proposal with isFromDao true");
128
- });
129
- */
130
137
} ) ;
0 commit comments