From 3e46393b0b1c00ee169d1eed9d82bfabcda96dac Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 2 May 2025 17:27:40 -0400 Subject: [PATCH] write_error test added --- sc_core/src/private_state.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sc_core/src/private_state.rs b/sc_core/src/private_state.rs index de7b8b01..277021c5 100644 --- a/sc_core/src/private_state.rs +++ b/sc_core/src/private_state.rs @@ -300,4 +300,16 @@ mod tests { assert_eq!(state.get(&1).unwrap().0[0], 2); } + #[test] + fn test_empty_write_error() { + let mut state = PrivateSCState::new(); + + let append_result = write_num_bytes_append(&mut state, vec![]); + assert!(matches!(append_result, Err(PrivateStateError::EmptyWrite))); + + let rewrite_result = write_num_bytes_rewrite(&mut state, vec![], 0); + assert!(matches!(rewrite_result, Err(PrivateStateError::EmptyWrite))); + } + + }