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

Function test_outcome_display

atomic-repository/src/record/tests.rs:409–423  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

407
408#[test]
409fn test_outcome_display() {
410 let header = ChangeHeader::builder().message("Test").build();
411 let change = Change::empty(header);
412 let hash = Hash::of(b"test");
413 let stats = RecordStats::new();
414
415 let mut outcome = RecordOutcome::new(change, hash, stats);
416 outcome.set_saved(true);
417 outcome.set_applied(Merkle::of(b"state"));
418
419 let display = format!("{}", outcome);
420 assert!(display.contains("Recorded change"));
421 assert!(display.contains("[saved]"));
422 assert!(display.contains("[applied]"));
423}
424
425#[test]
426fn test_outcome_into_change() {

Callers

nothing calls this directly

Calls 4

set_savedMethod · 0.80
set_appliedMethod · 0.80
buildMethod · 0.45
messageMethod · 0.45

Tested by

no test coverage detected