MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_view_state_unicode_name

Function test_view_state_unicode_name

atomic-core/src/pristine/txn/helpers.rs:332–348  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

330
331 #[test]
332 fn test_view_state_unicode_name() {
333 let state = ViewState {
334 id: 1,
335 name: "ビュー-日本語".to_string(),
336 state: Merkle::ZERO,
337 change_count: 0,
338 kind: ViewScope::Draft,
339 parent: Some(99),
340 };
341
342 let bytes = serialize_view_state(&state);
343 let recovered = deserialize_view_state(&bytes).unwrap();
344
345 assert_eq!(state.name, recovered.name);
346 assert_eq!(recovered.kind, ViewScope::Draft);
347 assert_eq!(recovered.parent, Some(99));
348 }
349
350 #[test]
351 fn test_view_state_too_short() {

Callers

nothing calls this directly

Calls 3

serialize_view_stateFunction · 0.85
deserialize_view_stateFunction · 0.85
unwrapMethod · 0.45

Tested by

no test coverage detected