Explain invocation presentation failures

This commit is contained in:
2026-10-26 14:28:58 +00:00
parent 215fc34d51
commit 13a4d4eacd
7 changed files with 96 additions and 13 deletions

View File

@@ -117,7 +117,7 @@ func TestExecuteFinalizesEarlyAndIgnoredWriterFailures(t *testing.T) {
if outcome.Kind != OutcomeOperational || outcome.Status != 1 || !errors.Is(outcome.Presentation.Output.WriteError, writeErr) {
t.Fatalf("ignored output failure outcome = %#v", outcome)
}
if !strings.Contains(diagnostics.String(), "ERROR: Command failed.") {
if !strings.Contains(diagnostics.String(), "deliver") || !strings.Contains(diagnostics.String(), "output") {
t.Fatalf("fallback diagnostic = %q", diagnostics.String())
}