File tree Expand file tree Collapse file tree 2 files changed +20
-3
lines changed
testing/integration-tests/src/full_client/metadata Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -284,9 +284,7 @@ mod into_v15 {
284
284
event_enum_ty : m. outer_enums . event_enum_ty . into ( ) ,
285
285
error_enum_ty : m. outer_enums . error_enum_ty . into ( ) ,
286
286
} ,
287
- custom : v15:: CustomMetadata {
288
- map : Default :: default ( ) ,
289
- } ,
287
+ custom : m. custom ,
290
288
}
291
289
}
292
290
}
Original file line number Diff line number Diff line change @@ -97,6 +97,25 @@ fn pallets_to_metadata(pallets: Vec<PalletMetadata>) -> Metadata {
97
97
) )
98
98
}
99
99
100
+ #[ subxt_test]
101
+ async fn metadata_converting_works_ok ( ) {
102
+ let ctx = test_context ( ) . await ;
103
+ let api = ctx. client ( ) ;
104
+
105
+ assert ! (
106
+ node_runtime:: is_codegen_valid_for( & api. metadata( ) ) ,
107
+ "Should be valid initially"
108
+ ) ;
109
+
110
+ let metadata = RuntimeMetadataV15 :: from ( ( * api. metadata ( ) ) . clone ( ) ) ;
111
+ let metadata = v15_to_metadata ( metadata) ;
112
+
113
+ assert ! (
114
+ node_runtime:: is_codegen_valid_for( & metadata) ,
115
+ "Should still be valid after conversion back and forth"
116
+ ) ;
117
+ }
118
+
100
119
#[ subxt_test]
101
120
async fn full_metadata_check ( ) {
102
121
let ctx = test_context ( ) . await ;
You can’t perform that action at this time.
0 commit comments