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

Function test_json_change_from_change

atomic-cli/src/commands/change/tests.rs:383–397  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

381
382 #[test]
383 fn test_json_change_from_change() {
384 let change = create_test_change();
385 let hash = Hash::of(b"test change");
386 let json_change = JsonChange::from_change(&change, &hash, Some(42));
387
388 assert_eq!(json_change.message, "Test change message");
389 assert_eq!(
390 json_change.description,
391 Some("This is a description".to_string())
392 );
393 assert_eq!(json_change.authors.len(), 1);
394 assert_eq!(json_change.authors[0].name, "Test User");
395 assert_eq!(json_change.sequence, Some(42));
396 assert!(!json_change.has_provenance);
397 }
398
399 #[test]
400 fn test_json_change_serialize() {

Callers

nothing calls this directly

Calls 1

create_test_changeFunction · 0.70

Tested by

no test coverage detected