()
| 337 | |
| 338 | #[test] |
| 339 | fn meta_hash_name_writes_bytes() { |
| 340 | let name = mk_name("x"); |
| 341 | let mut h = blake3::Hasher::new(); |
| 342 | name.meta_hash(&mut h); |
| 343 | // Should have written 32 bytes (blake3 hash of name) |
| 344 | let result = h.finalize(); |
| 345 | // Just check it's not the empty hash |
| 346 | assert_ne!( |
| 347 | *result.as_bytes(), |
| 348 | *blake3::Hasher::new().finalize().as_bytes() |
| 349 | ); |
| 350 | } |
| 351 | |
| 352 | #[test] |
| 353 | fn meta_hash_unit_is_noop() { |