()
| 332 | |
| 333 | #[test] |
| 334 | fn test_view_state_empty_name() { |
| 335 | let state = ViewState { |
| 336 | id: 1, |
| 337 | name: String::new(), |
| 338 | state: Merkle::ZERO, |
| 339 | change_count: 0, |
| 340 | kind: ViewScope::Shared, |
| 341 | parent: None, |
| 342 | }; |
| 343 | |
| 344 | let bytes = serialize_view_state(&state); |
| 345 | let recovered = deserialize_view_state(&bytes).unwrap(); |
| 346 | |
| 347 | assert_eq!(state.name, recovered.name); |
| 348 | } |
| 349 | |
| 350 | #[test] |
| 351 | fn test_view_state_unicode_name() { |
nothing calls this directly
no test coverage detected