#[cfg(test)]
mod test {
use hex_literal::hex;
use tetsy_trie_root::{sec_tetsy_trie_root, tetsy_trie_root};
use tetsy_keccak_hasher::KeccakHasher;
use tetsy_reference_trie::ReferenceTrieStream;
#[test]
fn previous_doc_test_1() {
let v = vec![
("doe", "reindeer"),
("dog", "puppy"),
("dogglesworth", "cat"),
];
let root = hex!["d6e02b2bd48aa04fd2ad87cfac1144a29ca7f7dc60f4526c7b7040763abe3d43"];
assert_eq!(sec_tetsy_trie_root::<KeccakHasher, ReferenceTrieStream, _, _, _>(v), root);
}
#[test]
fn previous_doc_test_2() {
let v = vec![
("doe", "reindeer"),
("dog", "puppy"),
("dogglesworth", "cat"),
];
let root = hex!["0807d5393ae7f349481063ebb5dbaf6bda58db282a385ca97f37dccba717cb79"];
assert_eq!(tetsy_trie_root::<KeccakHasher, ReferenceTrieStream, _, _, _>(v), root);
}
}