use hash_db::Hasher;
use memory_db::{HashKey, MemoryDB};
use reference_trie::{RefHasher, RefSecTrieDBMut, RefTrieDBBuilder};
use trie_db::{DBValue, Trie, TrieMut};
#[test]
fn sectrie_to_trie() {
let mut memdb = MemoryDB::<RefHasher, HashKey<_>, DBValue>::default();
let mut root = Default::default();
{
let mut t = RefSecTrieDBMut::new(&mut memdb, &mut root);
t.insert(&[0x01u8, 0x23], &[0x01u8, 0x23]).unwrap();
}
let t = RefTrieDBBuilder::new(&memdb, &root).build();
assert_eq!(t.get(&RefHasher::hash(&[0x01u8, 0x23])).unwrap().unwrap(), vec![0x01u8, 0x23],);
}