summaryrefslogtreecommitdiffstats
path: root/src/merkle
diff options
context:
space:
mode:
Diffstat (limited to 'src/merkle')
-rw-r--r--src/merkle/mod.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/merkle/mod.rs b/src/merkle/mod.rs
index b6da2f9..48f87bc 100644
--- a/src/merkle/mod.rs
+++ b/src/merkle/mod.rs
@@ -1,16 +1,16 @@
mod merkletree;
mod node;
-#[cfg(test)]
+#[cfg(all(test, feature = "sha256"))]
mod tests {
- use crate::hasher::DefaultHasher;
+ use crate::hasher::SHA256Hasher;
use super::*;
#[test]
fn test_merkle_tree_hashing() {
let data = vec!["a", "b", "c", "d"];
- let tree = merkletree::MerkleTree::new(&DefaultHasher, data);
+ let tree = merkletree::MerkleTree::new(&SHA256Hasher, data);
assert_eq!(tree.height(), 3);
@@ -23,7 +23,7 @@ mod tests {
#[test]
fn test_merkle_tree_single_leaf() {
let data = vec!["hello"];
- let tree = merkletree::MerkleTree::new(&DefaultHasher, data);
+ let tree = merkletree::MerkleTree::new(&SHA256Hasher, data);
assert_eq!(tree.height(), 2);
assert_eq!(tree.len(), 2);