@@ -227,56 +227,12 @@ fn minting_works() {
227227 } ) ;
228228}
229229
230- #[ test]
231- fn spend_proposal_takes_min_deposit ( ) {
232- new_test_ext ( ) . execute_with ( || {
233- assert_ok ! ( {
234- #[ allow( deprecated) ]
235- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 1 , 3 )
236- } ) ;
237- assert_eq ! ( Balances :: free_balance( 0 ) , 99 ) ;
238- assert_eq ! ( Balances :: reserved_balance( 0 ) , 1 ) ;
239- } ) ;
240- }
241-
242- #[ test]
243- fn spend_proposal_takes_proportional_deposit ( ) {
244- new_test_ext ( ) . execute_with ( || {
245- assert_ok ! ( {
246- #[ allow( deprecated) ]
247- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 100 , 3 )
248- } ) ;
249- assert_eq ! ( Balances :: free_balance( 0 ) , 95 ) ;
250- assert_eq ! ( Balances :: reserved_balance( 0 ) , 5 ) ;
251- } ) ;
252- }
253-
254- #[ test]
255- fn spend_proposal_fails_when_proposer_poor ( ) {
256- new_test_ext ( ) . execute_with ( || {
257- assert_noop ! (
258- {
259- #[ allow( deprecated) ]
260- Treasury :: propose_spend( RuntimeOrigin :: signed( 2 ) , 100 , 3 )
261- } ,
262- TreasuryError :: InsufficientProposersBalance ,
263- ) ;
264- } ) ;
265- }
266-
267230#[ test]
268231fn accepted_spend_proposal_ignored_outside_spend_period ( ) {
269232 new_test_ext ( ) . execute_with ( || {
270233 Balances :: make_free_balance_be ( & Treasury :: account_id ( ) , 101 ) ;
271234
272- assert_ok ! ( {
273- #[ allow( deprecated) ]
274- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 100 , 3 )
275- } ) ;
276- assert_ok ! ( {
277- #[ allow( deprecated) ]
278- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
279- } ) ;
235+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , 100 , 3 ) } ) ;
280236
281237 <Treasury as OnInitialize < u64 > >:: on_initialize ( 1 ) ;
282238 assert_eq ! ( Balances :: free_balance( 3 ) , 0 ) ;
@@ -297,112 +253,13 @@ fn unused_pot_should_diminish() {
297253 } ) ;
298254}
299255
300- #[ test]
301- fn rejected_spend_proposal_ignored_on_spend_period ( ) {
302- new_test_ext ( ) . execute_with ( || {
303- Balances :: make_free_balance_be ( & Treasury :: account_id ( ) , 101 ) ;
304-
305- assert_ok ! ( {
306- #[ allow( deprecated) ]
307- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 100 , 3 )
308- } ) ;
309- assert_ok ! ( {
310- #[ allow( deprecated) ]
311- Treasury :: reject_proposal( RuntimeOrigin :: root( ) , 0 )
312- } ) ;
313-
314- <Treasury as OnInitialize < u64 > >:: on_initialize ( 2 ) ;
315- assert_eq ! ( Balances :: free_balance( 3 ) , 0 ) ;
316- assert_eq ! ( Treasury :: pot( ) , 50 ) ;
317- } ) ;
318- }
319-
320- #[ test]
321- fn reject_already_rejected_spend_proposal_fails ( ) {
322- new_test_ext ( ) . execute_with ( || {
323- Balances :: make_free_balance_be ( & Treasury :: account_id ( ) , 101 ) ;
324-
325- assert_ok ! ( {
326- #[ allow( deprecated) ]
327- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 100 , 3 )
328- } ) ;
329- assert_ok ! ( {
330- #[ allow( deprecated) ]
331- Treasury :: reject_proposal( RuntimeOrigin :: root( ) , 0 )
332- } ) ;
333- assert_noop ! (
334- {
335- #[ allow( deprecated) ]
336- Treasury :: reject_proposal( RuntimeOrigin :: root( ) , 0 )
337- } ,
338- TreasuryError :: InvalidIndex
339- ) ;
340- } ) ;
341- }
342-
343- #[ test]
344- fn reject_non_existent_spend_proposal_fails ( ) {
345- new_test_ext ( ) . execute_with ( || {
346- assert_noop ! (
347- {
348- #[ allow( deprecated) ]
349- Treasury :: reject_proposal( RuntimeOrigin :: root( ) , 0 )
350- } ,
351- pallet_treasury:: Error :: <Test >:: InvalidIndex
352- ) ;
353- } ) ;
354- }
355-
356- #[ test]
357- fn accept_non_existent_spend_proposal_fails ( ) {
358- new_test_ext ( ) . execute_with ( || {
359- assert_noop ! (
360- {
361- #[ allow( deprecated) ]
362- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
363- } ,
364- TreasuryError :: InvalidIndex
365- ) ;
366- } ) ;
367- }
368-
369- #[ test]
370- fn accept_already_rejected_spend_proposal_fails ( ) {
371- new_test_ext ( ) . execute_with ( || {
372- Balances :: make_free_balance_be ( & Treasury :: account_id ( ) , 101 ) ;
373-
374- assert_ok ! ( {
375- #[ allow( deprecated) ]
376- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 100 , 3 )
377- } ) ;
378- assert_ok ! ( {
379- #[ allow( deprecated) ]
380- Treasury :: reject_proposal( RuntimeOrigin :: root( ) , 0 )
381- } ) ;
382- assert_noop ! (
383- {
384- #[ allow( deprecated) ]
385- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
386- } ,
387- TreasuryError :: InvalidIndex
388- ) ;
389- } ) ;
390- }
391-
392256#[ test]
393257fn accepted_spend_proposal_enacted_on_spend_period ( ) {
394258 new_test_ext ( ) . execute_with ( || {
395259 Balances :: make_free_balance_be ( & Treasury :: account_id ( ) , 101 ) ;
396260 assert_eq ! ( Treasury :: pot( ) , 100 ) ;
397261
398- assert_ok ! ( {
399- #[ allow( deprecated) ]
400- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 100 , 3 )
401- } ) ;
402- assert_ok ! ( {
403- #[ allow( deprecated) ]
404- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
405- } ) ;
262+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , 100 , 3 ) } ) ;
406263
407264 <Treasury as OnInitialize < u64 > >:: on_initialize ( 2 ) ;
408265 assert_eq ! ( Balances :: free_balance( 3 ) , 100 ) ;
@@ -416,14 +273,7 @@ fn pot_underflow_should_not_diminish() {
416273 Balances :: make_free_balance_be ( & Treasury :: account_id ( ) , 101 ) ;
417274 assert_eq ! ( Treasury :: pot( ) , 100 ) ;
418275
419- assert_ok ! ( {
420- #[ allow( deprecated) ]
421- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 150 , 3 )
422- } ) ;
423- assert_ok ! ( {
424- #[ allow( deprecated) ]
425- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
426- } ) ;
276+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , 150 , 3 ) } ) ;
427277
428278 <Treasury as OnInitialize < u64 > >:: on_initialize ( 2 ) ;
429279 assert_eq ! ( Treasury :: pot( ) , 100 ) ; // Pot hasn't changed
@@ -444,26 +294,12 @@ fn treasury_account_doesnt_get_deleted() {
444294 assert_eq ! ( Treasury :: pot( ) , 100 ) ;
445295 let treasury_balance = Balances :: free_balance ( & Treasury :: account_id ( ) ) ;
446296
447- assert_ok ! ( {
448- #[ allow( deprecated) ]
449- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , treasury_balance, 3 )
450- } ) ;
451- assert_ok ! ( {
452- #[ allow( deprecated) ]
453- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
454- } ) ;
297+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , treasury_balance, 3 ) } ) ;
455298
456299 <Treasury as OnInitialize < u64 > >:: on_initialize ( 2 ) ;
457300 assert_eq ! ( Treasury :: pot( ) , 100 ) ; // Pot hasn't changed
458301
459- assert_ok ! ( {
460- #[ allow( deprecated) ]
461- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , Treasury :: pot( ) , 3 )
462- } ) ;
463- assert_ok ! ( {
464- #[ allow( deprecated) ]
465- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 1 )
466- } ) ;
302+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , Treasury :: pot( ) , 3 ) } ) ;
467303
468304 <Treasury as OnInitialize < u64 > >:: on_initialize ( 4 ) ;
469305 assert_eq ! ( Treasury :: pot( ) , 0 ) ; // Pot is emptied
@@ -486,22 +322,8 @@ fn inexistent_account_works() {
486322 assert_eq ! ( Balances :: free_balance( Treasury :: account_id( ) ) , 0 ) ; // Account does not exist
487323 assert_eq ! ( Treasury :: pot( ) , 0 ) ; // Pot is empty
488324
489- assert_ok ! ( {
490- #[ allow( deprecated) ]
491- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 99 , 3 )
492- } ) ;
493- assert_ok ! ( {
494- #[ allow( deprecated) ]
495- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 0 )
496- } ) ;
497- assert_ok ! ( {
498- #[ allow( deprecated) ]
499- Treasury :: propose_spend( RuntimeOrigin :: signed( 0 ) , 1 , 3 )
500- } ) ;
501- assert_ok ! ( {
502- #[ allow( deprecated) ]
503- Treasury :: approve_proposal( RuntimeOrigin :: root( ) , 1 )
504- } ) ;
325+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , 99 , 3 ) } ) ;
326+ assert_ok ! ( { Treasury :: spend_local( RuntimeOrigin :: root( ) , 1 , 3 ) } ) ;
505327 <Treasury as OnInitialize < u64 > >:: on_initialize ( 2 ) ;
506328 assert_eq ! ( Treasury :: pot( ) , 0 ) ; // Pot hasn't changed
507329 assert_eq ! ( Balances :: free_balance( 3 ) , 0 ) ; // Balance of `3` hasn't changed
0 commit comments