Adjust testing

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
This commit is contained in:
Alexandru Vasile
2023-04-13 19:43:07 +03:00
parent 365e78d739
commit 9302fa2317
9 changed files with 47 additions and 29 deletions
+2 -1
View File
@@ -3,7 +3,8 @@
// see LICENSE for license details.
use frame_metadata::{
RuntimeMetadataPrefixed, StorageEntryMetadata, StorageEntryModifier, StorageEntryType,
v15::{StorageEntryMetadata, StorageEntryModifier, StorageEntryType},
RuntimeMetadataPrefixed,
};
use scale_info::meta_type;
+9 -4
View File
@@ -7,8 +7,11 @@ mod metadata_test_runner;
mod pallet_metadata_test_runner;
use frame_metadata::{
v14::RuntimeMetadataV14, ExtrinsicMetadata, PalletMetadata, PalletStorageMetadata,
RuntimeMetadataPrefixed, StorageEntryMetadata,
v15::{
ExtrinsicMetadata, PalletMetadata, PalletStorageMetadata, RuntimeMetadataV15,
StorageEntryMetadata,
},
RuntimeMetadataPrefixed,
};
use scale_info::{meta_type, IntoPortable, TypeInfo};
@@ -28,7 +31,7 @@ pub fn generate_metadata_from_pallets_custom_dispatch_error<DispatchError: TypeI
signed_extensions: vec![],
};
// Construct metadata manually from our types (See `RuntimeMetadataV14::new()`).
// Construct metadata manually from our types (See `RuntimeMetadataV15::new()`).
// Add any extra types we need to the registry.
let mut registry = scale_info::Registry::new();
let pallets = registry.map_into_portable(pallets);
@@ -48,11 +51,12 @@ pub fn generate_metadata_from_pallets_custom_dispatch_error<DispatchError: TypeI
// Metadata needs to contain this DispatchError, since codegen looks for it.
registry.register_type(&meta_type::<DispatchError>());
let metadata = RuntimeMetadataV14 {
let metadata = RuntimeMetadataV15 {
types: registry.into(),
pallets,
extrinsic,
ty,
apis: vec![],
};
RuntimeMetadataPrefixed::from(metadata)
@@ -86,6 +90,7 @@ pub fn generate_metadata_from_storage_entries(
calls: None,
event: None,
error: None,
docs: vec![],
};
generate_metadata_from_pallets(vec![pallet])