From 594d19a340a660bf81a399a2909550cbfb76b686 Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Thu, 09 Jun 2022 23:23:33 +0000 Subject: [PATCH] feat(rmrk): benchmark remove resource --- --- a/pallets/proxy-rmrk-core/src/benchmarking.rs +++ b/pallets/proxy-rmrk-core/src/benchmarking.rs @@ -276,7 +276,6 @@ let caller: T::AccountId = account("caller", 0, SEED); ::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get()); - create_max_collection::(&caller)?; let collection_id = 0; @@ -323,4 +322,30 @@ nft_id, resource ) + + remove_resource { + let caller: T::AccountId = account("caller", 0, SEED); + ::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get()); + + create_max_collection::(&caller)?; + let collection_id = 0; + + let mut nft_builder = NftBuilder::new(collection_id); + let nft_id = nft_builder.build_tower::(&caller, NESTING_BUDGET - 1)?; + let resource = create_basic_resource(); + + >::add_basic_resource( + RawOrigin::Signed(caller.clone()).into(), + collection_id, + nft_id, + resource + )?; + + let resource_id = 1; + }: _( + RawOrigin::Signed(caller), + collection_id, + nft_id, + resource_id + ) } -- gitstuff