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

Function test_outcome_add_error

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

Source from the content-addressed store, hash-verified

393
394#[test]
395fn test_outcome_add_error() {
396 let header = ChangeHeader::builder().message("Test").build();
397 let change = Change::empty(header);
398 let hash = Hash::of(b"test");
399 let stats = RecordStats::new();
400
401 let mut outcome = RecordOutcome::new(change, hash, stats);
402 outcome.add_error("file.rs".to_string(), "read error".to_string());
403
404 assert!(outcome.has_errors());
405 assert_eq!(outcome.errors().len(), 1);
406}
407
408#[test]
409fn test_outcome_display() {

Callers

nothing calls this directly

Calls 3

buildMethod · 0.45
messageMethod · 0.45
add_errorMethod · 0.45

Tested by

no test coverage detected