@@ -64,65 +64,6 @@ fn update_user_info_edit_works() {
64
64
} ) ;
65
65
}
66
66
67
- #[ test]
68
- fn kill_storage_works ( ) {
69
- new_test_ext ( ) . execute_with ( || {
70
- let owner = new_account ( 1 ) ;
71
- let admin = new_account ( 2 ) ;
72
-
73
- let user1 = new_account ( 3 ) ;
74
- let user2 = new_account ( 4 ) ;
75
-
76
- Balances :: make_free_balance_be ( & user1, 100 ) ;
77
- Balances :: make_free_balance_be ( & user2, 100 ) ;
78
-
79
- let args = #Args :: BuyerOrSeller {
80
- cid : ShortString :: try_from ( b"cid" . to_vec ( ) ) . unwrap ( ) ,
81
- cid_creator : ShortString :: try_from ( b"cid_creator" . to_vec ( ) ) . unwrap ( ) ,
82
- group : ShortString :: try_from ( b"Group" . to_vec ( ) ) . unwrap ( ) ,
83
- } ;
84
-
85
- // Add users
86
- assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user1. clone( ) ) . into( ) , args. clone( ) ) ) ;
87
- assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user2. clone( ) ) . into( ) , args. clone( ) ) ) ;
88
-
89
- // Ensure users exist
90
- assert ! ( UserInfo :: <Test >:: contains_key( user1) ) ;
91
- assert ! ( UserInfo :: <Test >:: contains_key( user2) ) ;
92
-
93
- let kill_storage_args = KillStorageArgs :: All ;
94
- // Kill storage with admin
95
- assert_ok ! ( Afloat :: kill_storage( RawOrigin :: Signed ( admin. clone( ) ) . into( ) , kill_storage_args) ) ;
96
-
97
- // Ensure users no longer exist
98
- assert ! ( !UserInfo :: <Test >:: contains_key( user1) ) ;
99
- assert ! ( !UserInfo :: <Test >:: contains_key( user2) ) ;
100
-
101
- // Ensure admin and owner still exists
102
- assert ! ( UserInfo :: <Test >:: contains_key( admin) ) ;
103
- assert ! ( UserInfo :: <Test >:: contains_key( owner) ) ;
104
-
105
- // Add users again
106
- assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user1. clone( ) ) . into( ) , args. clone( ) ) ) ;
107
- assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user2. clone( ) ) . into( ) , args. clone( ) ) ) ;
108
- } ) ;
109
- }
110
-
111
- #[ test]
112
- fn kill_storage_fails_for_non_admin ( ) {
113
- new_test_ext ( ) . execute_with ( || {
114
- let user = new_account ( 3 ) ;
115
- let kill_storage_args = KillStorageArgs :: All ;
116
-
117
- // Attempt to kill storage with non-admin user
118
- assert_noop ! (
119
- Afloat :: kill_storage( RawOrigin :: Signed ( user. clone( ) ) . into( ) , kill_storage_args) ,
120
- Error :: <Test >:: Unauthorized
121
- ) ;
122
- } ) ;
123
- }
124
-
125
-
126
67
#[ test]
127
68
fn update_other_user_info_by_not_admin_fails ( ) {
128
69
new_test_ext ( ) . execute_with ( || {
@@ -209,7 +150,7 @@ fn update_user_info_delete_works() {
209
150
assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user. clone( ) ) . into( ) , args) ) ;
210
151
211
152
assert_ok ! ( Afloat :: update_user_info(
212
- RawOrigin :: Signed ( user . clone ( ) ) . into( ) ,
153
+ RawOrigin :: Signed ( 2 ) . into( ) ,
213
154
user. clone( ) ,
214
155
UpdateUserArgs :: Delete
215
156
) ) ;
@@ -264,7 +205,7 @@ fn set_balance_by_other_than_owner_fails() {
264
205
Error :: <Test >:: Unauthorized
265
206
) ;
266
207
assert_noop ! (
267
- Afloat :: set_afloat_balance( RawOrigin :: Signed ( 2 ) . into( ) , other_user. clone( ) , 10000 ) ,
208
+ Afloat :: set_afloat_balance( RawOrigin :: Signed ( 4 ) . into( ) , other_user. clone( ) , 10000 ) ,
268
209
Error :: <Test >:: Unauthorized
269
210
) ;
270
211
} ) ;
@@ -334,57 +275,6 @@ fn create_sell_order_works() {
334
275
} ) ;
335
276
}
336
277
337
- #[ test]
338
- fn take_sell_order_works ( ) {
339
- new_test_ext ( ) . execute_with ( || {
340
- let user = new_account ( 3 ) ;
341
- let other_user = new_account ( 4 ) ;
342
- let item_id = 0 ;
343
-
344
- Balances :: make_free_balance_be ( & user, 100 ) ;
345
- Balances :: make_free_balance_be ( & other_user, 100 ) ;
346
-
347
- let args = #Args :: BuyerOrSeller {
348
- cid : ShortString :: try_from ( b"cid" . to_vec ( ) ) . unwrap ( ) ,
349
- cid_creator : ShortString :: try_from ( b"cid_creator" . to_vec ( ) ) . unwrap ( ) ,
350
- group : ShortString :: try_from ( b"Group" . to_vec ( ) ) . unwrap ( ) ,
351
- } ;
352
-
353
- assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user. clone( ) ) . into( ) , args. clone( ) ) ) ;
354
- assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( other_user. clone( ) ) . into( ) , args. clone( ) ) ) ;
355
-
356
- assert_ok ! ( Afloat :: set_afloat_balance( RuntimeOrigin :: signed( 1 ) , 4 , 100000 ) ) ;
357
-
358
- assert_ok ! ( Afloat :: create_tax_credit(
359
- RawOrigin :: Signed ( user. clone( ) ) . into( ) ,
360
- dummy_description( ) ,
361
- None ,
362
- None ,
363
- ) ) ;
364
-
365
- assert_ok ! ( Afloat :: create_offer(
366
- RawOrigin :: Signed ( user. clone( ) ) . into( ) ,
367
- CreateOfferArgs :: Sell {
368
- tax_credit_id: item_id,
369
- price_per_credit: 10000 ,
370
- tax_credit_amount: 10 ,
371
- expiration_date: 1000
372
- }
373
- ) ) ;
374
-
375
- let offer_id = GatedMarketplace :: offers_by_item ( 0 , 0 ) . iter ( ) . next ( ) . unwrap ( ) . clone ( ) ;
376
-
377
- assert_ok ! ( Afloat :: start_take_sell_order(
378
- RawOrigin :: Signed ( other_user. clone( ) ) . into( ) ,
379
- offer_id,
380
- 2
381
- ) ) ;
382
-
383
- assert_eq ! ( Afloat :: do_get_afloat_balance( user. clone( ) ) , 9600 ) ; // 10000 - 400 (sell fee)
384
- assert_eq ! ( Afloat :: do_get_afloat_balance( 1 ) , 400 ) ; // 400 (sell fee)
385
- } ) ;
386
- }
387
-
388
278
#[ test]
389
279
fn create_buy_order_works ( ) {
390
280
new_test_ext ( ) . execute_with ( || {
0 commit comments