Little test to exercise sha256dWriter::flush()
This commit is contained in:
parent
f9d9d6b4f4
commit
1ca55846eb
|
@ -31,3 +31,20 @@ impl Write for Sha256dWriter {
|
|||
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 {
|
||||
version: Version(reader.read_u32::<LittleEndian>()?),
|
||||
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 {
|
||||
version: Version(reader.read_u32::<LittleEndian>()?),
|
||||
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