mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-12 21:41:12 +00:00
srml: consensus: kill storage (#2098)
* srml: consensus: kill storage items * srml: consensus: add test for set and kill storage * runtime: bump spec_version update wasm blobs
This commit is contained in:
@@ -83,3 +83,28 @@ fn offline_report_can_be_excluded() {
|
||||
assert!(Consensus::create_inherent(&data).is_some());
|
||||
});
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn set_and_kill_storage_work() {
|
||||
use srml_support::storage;
|
||||
|
||||
with_externalities(&mut new_test_ext(vec![1, 2, 3]), || {
|
||||
System::initialise(&1, &Default::default(), &Default::default());
|
||||
|
||||
let item = (vec![42u8], vec![42u8]);
|
||||
|
||||
Consensus::set_storage(vec![item.clone()]).unwrap();
|
||||
|
||||
assert_eq!(
|
||||
storage::unhashed::get_raw(&item.0),
|
||||
Some(item.1),
|
||||
);
|
||||
|
||||
Consensus::kill_storage(vec![item.0.clone()]).unwrap();
|
||||
|
||||
assert_eq!(
|
||||
storage::unhashed::get_raw(&item.0),
|
||||
None,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user