MCPcopy Create free account
hub / github.com/hashintel/hash / finish

Function finish

libs/error-stack/src/sink.rs:583–595  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

581
582 #[test]
583 fn finish() {
584 let mut sink = ReportSink::new();
585
586 sink.append(Report::new(TestError(0)));
587 sink.append(Report::new(TestError(1)));
588
589 let report = sink.finish().expect_err("should have failed");
590
591 let contexts: BTreeSet<_> = report.current_contexts().collect();
592 assert_eq!(contexts.len(), 2);
593 assert!(contexts.contains(&TestError(0)));
594 assert!(contexts.contains(&TestError(1)));
595 }
596
597 #[test]
598 fn finish_ok() {

Callers 5

buildMethod · 0.85
buildMethod · 0.85
buildMethod · 0.85
buildMethod · 0.85
buildMethod · 0.85

Calls 5

collectMethod · 0.80
current_contextsMethod · 0.80
TestErrorClass · 0.70
appendMethod · 0.65
finishMethod · 0.45

Tested by

no test coverage detected