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

Function test_outcome_display

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

Source from the content-addressed store, hash-verified

400
401#[test]
402fn test_outcome_display() {
403 let header = ChangeHeader::builder().message("Test").build();
404 let change = Change::empty(header);
405 let hash = Hash::of(b"test");
406 let stats = RecordStats::new();
407
408 let mut outcome = RecordOutcome::new(change, hash, stats);
409 outcome.set_saved(true);
410 outcome.set_applied(Merkle::of(b"state"));
411
412 let display = format!("{}", outcome);
413 assert!(display.contains("Recorded change"));
414 assert!(display.contains("[saved]"));
415 assert!(display.contains("[applied]"));
416}
417
418#[test]
419fn 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