@@ -26,11 +26,19 @@ async fn test_update_voter_weight_record() -> Result<(), TransportError> {
2626
2727 let voter_cookie = core_voter_test. bench . with_wallet ( ) . await ;
2828
29+ let voter_token_owner_record_cookie = core_voter_test
30+ . governance
31+ . with_token_owner_record ( & realm_cookie, & voter_cookie)
32+ . await ?;
33+
2934 let asset_cookie1 = core_voter_test
3035 . core
3136 . create_asset ( & collection_cookie, & voter_cookie)
3237 . await ?;
3338
39+ let voter_cookie = core_voter_test. bench . with_wallet ( ) . await ;
40+
41+
3442 msg ! ( "Register the collection to the registrar" ) ;
3543 // Register the collection to the registrar
3644 let _collection_config_cookie = core_voter_test
@@ -55,7 +63,9 @@ async fn test_update_voter_weight_record() -> Result<(), TransportError> {
5563 & registrar_cookie,
5664 & mut voter_weight_record_cookie,
5765 VoterWeightAction :: CreateProposal ,
58- & [ & asset_cookie1] ,
66+ & voter_cookie,
67+ & voter_token_owner_record_cookie,
68+ & [ & asset_cookie1]
5969 )
6070 . await ?;
6171
@@ -117,6 +127,11 @@ async fn test_update_voter_weight_with_multiple_nfts() -> Result<(), TransportEr
117127 . with_voter_weight_record ( & registrar_cookie, & voter_cookie)
118128 . await ?;
119129
130+ let voter_token_owner_record_cookie = core_voter_test
131+ . governance
132+ . with_token_owner_record ( & realm_cookie, & voter_cookie)
133+ . await ?;
134+
120135 core_voter_test. bench . advance_clock ( ) . await ;
121136 let clock = core_voter_test. bench . get_clock ( ) . await ;
122137
@@ -126,6 +141,8 @@ async fn test_update_voter_weight_with_multiple_nfts() -> Result<(), TransportEr
126141 & registrar_cookie,
127142 & mut voter_weight_record_cookie,
128143 VoterWeightAction :: CreateProposal ,
144+ & voter_cookie,
145+ & voter_token_owner_record_cookie,
129146 & [ & asset_cookie1, & asset_cookie2] ,
130147 )
131148 . await ?;
@@ -182,12 +199,19 @@ async fn test_update_voter_weight_with_cast_vote_not_allowed_error() -> Result<(
182199 . with_voter_weight_record ( & registrar_cookie, & voter_cookie)
183200 . await ?;
184201
202+ let voter_token_owner_record_cookie = core_voter_test
203+ . governance
204+ . with_token_owner_record ( & realm_cookie, & voter_cookie)
205+ . await ?;
206+
185207 // Act
186208 let err = core_voter_test
187209 . update_voter_weight_record (
188210 & registrar_cookie,
189211 & mut voter_weight_record_cookie,
190212 VoterWeightAction :: CastVote ,
213+ & voter_cookie,
214+ & voter_token_owner_record_cookie,
191215 & [ & asset_cookie1] ,
192216 )
193217 . await
@@ -237,12 +261,19 @@ async fn test_update_voter_weight_with_invalid_owner_error() -> Result<(), Trans
237261 . with_voter_weight_record ( & registrar_cookie, & voter_cookie)
238262 . await ?;
239263
264+ let voter_token_owner_record_cookie = core_voter_test
265+ . governance
266+ . with_token_owner_record ( & realm_cookie, & voter_cookie)
267+ . await ?;
268+
240269 // Act
241270 let err = core_voter_test
242271 . update_voter_weight_record (
243272 & registrar_cookie,
244273 & mut voter_weight_record_cookie,
245274 VoterWeightAction :: CreateGovernance ,
275+ & voter_cookie,
276+ & voter_token_owner_record_cookie,
246277 & [ & asset_cookie1] ,
247278 )
248279 . await
@@ -297,12 +328,19 @@ async fn test_update_voter_weight_with_invalid_collection_error() -> Result<(),
297328 . with_voter_weight_record ( & registrar_cookie, & voter_cookie)
298329 . await ?;
299330
331+ let voter_token_owner_record_cookie = core_voter_test
332+ . governance
333+ . with_token_owner_record ( & realm_cookie, & voter_cookie)
334+ . await ?;
335+
300336 // Act
301337 let err = core_voter_test
302338 . update_voter_weight_record (
303339 & registrar_cookie,
304340 & mut voter_weight_record_cookie,
305341 VoterWeightAction :: CreateGovernance ,
342+ & voter_cookie,
343+ & voter_token_owner_record_cookie,
306344 & [ & asset_cookie1] ,
307345 )
308346 . await
@@ -350,12 +388,19 @@ async fn test_update_voter_weight_with_same_nft_error() -> Result<(), TransportE
350388 . with_voter_weight_record ( & registrar_cookie, & voter_cookie)
351389 . await ?;
352390
391+ let voter_token_owner_record_cookie = core_voter_test
392+ . governance
393+ . with_token_owner_record ( & realm_cookie, & voter_cookie)
394+ . await ?;
395+
353396 // Act
354397 let err = core_voter_test
355398 . update_voter_weight_record (
356399 & registrar_cookie,
357400 & mut voter_weight_record_cookie,
358401 VoterWeightAction :: CreateProposal ,
402+ & voter_cookie,
403+ & voter_token_owner_record_cookie,
359404 & [ & asset_cookie, & asset_cookie] ,
360405 )
361406 . await
0 commit comments