()
| 453 | |
| 454 | #[test] |
| 455 | fn test_write_unhashed() { |
| 456 | let mut buf = Vec::new(); |
| 457 | let mut writer = writer_with_metadata(&mut buf); |
| 458 | |
| 459 | let json = serde_json::to_vec(&serde_json::json!({ |
| 460 | "transcript": "AI reasoning trace" |
| 461 | })) |
| 462 | .unwrap(); |
| 463 | writer.write_unhashed(&json).unwrap(); |
| 464 | |
| 465 | assert_eq!(writer.state_name(), "WROTE_UNHASHED"); |
| 466 | } |
| 467 | |
| 468 | #[test] |
| 469 | fn test_write_unhashed_twice_fails() { |
nothing calls this directly
no test coverage detected