@@ -18,7 +18,7 @@ fn dummy_description() -> BoundedVec<u8, StringLimit> {
1818
1919#[ test]
2020fn sign_up_works ( ) {
21- new_test_ext ( ) . execute_with ( || {
21+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
2222 let user = new_account ( 3 ) ;
2323 Balances :: make_free_balance_be ( & user, 100 ) ;
2424 let args = SignUpArgs :: BuyerOrSeller {
@@ -35,7 +35,7 @@ fn sign_up_works() {
3535
3636#[ test]
3737fn update_user_info_edit_works ( ) {
38- new_test_ext ( ) . execute_with ( || {
38+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
3939 let user = new_account ( 3 ) ;
4040 Balances :: make_free_balance_be ( & user, 100 ) ;
4141
@@ -66,7 +66,7 @@ fn update_user_info_edit_works() {
6666
6767#[ test]
6868fn update_other_user_info_by_not_admin_fails ( ) {
69- new_test_ext ( ) . execute_with ( || {
69+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
7070 let user = new_account ( 3 ) ;
7171 let other_user = new_account ( 4 ) ;
7272
@@ -99,7 +99,7 @@ fn update_other_user_info_by_not_admin_fails() {
9999
100100#[ test]
101101fn update_other_user_info_by_admin_works ( ) {
102- new_test_ext ( ) . execute_with ( || {
102+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
103103 let owner = new_account ( 1 ) ;
104104 let admin = new_account ( 2 ) ;
105105 let user = new_account ( 3 ) ;
@@ -137,7 +137,7 @@ fn update_other_user_info_by_admin_works() {
137137
138138#[ test]
139139fn update_user_info_delete_works ( ) {
140- new_test_ext ( ) . execute_with ( || {
140+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
141141 let user = new_account ( 3 ) ;
142142 Balances :: make_free_balance_be ( & user, 100 ) ;
143143
@@ -161,7 +161,7 @@ fn update_user_info_delete_works() {
161161
162162#[ test]
163163fn set_afloat_balance_works ( ) {
164- new_test_ext ( ) . execute_with ( || {
164+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
165165 let user = new_account ( 3 ) ;
166166 let other_user = new_account ( 4 ) ;
167167
@@ -177,15 +177,15 @@ fn set_afloat_balance_works() {
177177 assert_ok ! ( Afloat :: sign_up( RawOrigin :: Signed ( user. clone( ) ) . into( ) , args. clone( ) ) ) ;
178178
179179 assert_ok ! ( Afloat :: set_afloat_balance( RawOrigin :: Signed ( 1 ) . into( ) , user. clone( ) , 10000 ) ) ;
180- assert_eq ! ( Afloat :: do_get_afloat_balance( user. clone( ) ) , 10000 ) ;
180+ assert_eq ! ( Afloat :: do_get_afloat_balance( user. clone( ) ) . unwrap ( ) , 10000 ) ;
181181 assert_ok ! ( Afloat :: set_afloat_balance( RawOrigin :: Signed ( 1 ) . into( ) , user. clone( ) , 1000 ) ) ;
182- assert_eq ! ( Afloat :: do_get_afloat_balance( user. clone( ) ) , 1000 ) ;
182+ assert_eq ! ( Afloat :: do_get_afloat_balance( user. clone( ) ) . unwrap ( ) , 1000 ) ;
183183 } ) ;
184184}
185185
186186#[ test]
187187fn set_balance_by_other_than_owner_fails ( ) {
188- new_test_ext ( ) . execute_with ( || {
188+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
189189 let user = new_account ( 3 ) ;
190190 let other_user = new_account ( 4 ) ;
191191
@@ -211,9 +211,20 @@ fn set_balance_by_other_than_owner_fails() {
211211 } ) ;
212212}
213213
214+ #[ test]
215+ fn set_balance_without_initializing_afloat_asset_fails ( ) {
216+ TestExternalitiesBuilder :: new ( ) . initialize_roles ( ) . build ( ) . execute_with ( || {
217+ let other_user = new_account ( 4 ) ;
218+ assert_noop ! (
219+ Afloat :: set_afloat_balance( RawOrigin :: Signed ( 1 ) . into( ) , other_user. clone( ) , 10000 ) ,
220+ Error :: <Test >:: AfloatAssetNotSet
221+ ) ;
222+ } ) ;
223+ }
224+
214225#[ test]
215226fn create_tax_credit_works ( ) {
216- new_test_ext ( ) . execute_with ( || {
227+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
217228 let user = new_account ( 3 ) ;
218229 let other_user = new_account ( 4 ) ;
219230
@@ -240,7 +251,7 @@ fn create_tax_credit_works() {
240251
241252#[ test]
242253fn create_sell_order_works ( ) {
243- new_test_ext ( ) . execute_with ( || {
254+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
244255 let user = new_account ( 3 ) ;
245256 let other_user = new_account ( 4 ) ;
246257 let item_id = 0 ;
@@ -277,7 +288,7 @@ fn create_sell_order_works() {
277288
278289#[ test]
279290fn create_buy_order_works ( ) {
280- new_test_ext ( ) . execute_with ( || {
291+ TestExternalitiesBuilder :: new ( ) . initialize_all ( ) . build ( ) . execute_with ( || {
281292 let user = new_account ( 3 ) ;
282293 let other_user = new_account ( 4 ) ;
283294 let item_id = 0 ;
@@ -317,7 +328,7 @@ fn create_buy_order_works() {
317328
318329// #[test]
319330// fn take_buy_order_works() {
320- // new_test_ext ().execute_with(|| {
331+ // TestExternalitiesBuilder::new().initialize_all().build ().execute_with(|| {
321332// let user = new_account(3);
322333// let other_user = new_account(4);
323334// let item_id = 0;
0 commit comments