Little test to exercise sha256dWriter::flush()
This commit is contained in:
parent
f9d9d6b4f4
commit
1ca55846eb
|
@ -31,3 +31,20 @@ impl Write for Sha256dWriter {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
|
mod tests {
|
||||||
|
|
||||||
|
use std::io::Write;
|
||||||
|
|
||||||
|
use crate::sha256d_writer::Sha256dWriter;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn sha256d_flush() {
|
||||||
|
let preimage = b"foo bar baz";
|
||||||
|
let mut sha_writer = Sha256dWriter::default();
|
||||||
|
let _ = sha_writer.write_all(preimage);
|
||||||
|
|
||||||
|
assert_eq!(sha_writer.flush().unwrap(), ());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -475,7 +475,7 @@ impl Codec {
|
||||||
Ok(Message::GetBlocks {
|
Ok(Message::GetBlocks {
|
||||||
version: Version(reader.read_u32::<LittleEndian>()?),
|
version: Version(reader.read_u32::<LittleEndian>()?),
|
||||||
block_locator_hashes: Vec::zcash_deserialize(&mut reader)?,
|
block_locator_hashes: Vec::zcash_deserialize(&mut reader)?,
|
||||||
hash_stop: BlockHeaderHash(reader.read_32_bytes()?),
|
hash_stop: BlockHeaderHash::zcash_deserialize(&mut reader)?,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -492,7 +492,7 @@ impl Codec {
|
||||||
Ok(Message::GetHeaders {
|
Ok(Message::GetHeaders {
|
||||||
version: Version(reader.read_u32::<LittleEndian>()?),
|
version: Version(reader.read_u32::<LittleEndian>()?),
|
||||||
block_locator_hashes: Vec::zcash_deserialize(&mut reader)?,
|
block_locator_hashes: Vec::zcash_deserialize(&mut reader)?,
|
||||||
hash_stop: BlockHeaderHash(reader.read_32_bytes()?),
|
hash_stop: BlockHeaderHash::zcash_deserialize(&mut reader)?,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue