Explain invocation presentation failures
This commit is contained in:
@@ -592,7 +592,7 @@ func TestReporterPresentationFailureChangesOutcomeAndPreservesDomain(t *testing.
|
||||
if outcome.Kind != OutcomeOperational || outcome.Status != 1 || !errors.Is(outcome.Cause, cause) {
|
||||
t.Fatalf("success presentation failure outcome = %#v", outcome)
|
||||
}
|
||||
if !errors.Is(outcome.Presentation.Output.WriteError, outputErr) || diagnostics.String() != "ERROR: Command failed.\n" {
|
||||
if !errors.Is(outcome.Presentation.Output.WriteError, outputErr) || (!strings.Contains(diagnostics.String(), "deliver") || !strings.Contains(diagnostics.String(), "output")) {
|
||||
t.Fatalf("presentation=%#v diagnostics=%q", outcome.Presentation, diagnostics.String())
|
||||
}
|
||||
|
||||
@@ -644,7 +644,7 @@ func TestReporterUsesHealthyDiagnosticsAfterOutputRenderFailure(t *testing.T) {
|
||||
if outcome.Kind != OutcomeOperational || outcome.Status != 1 {
|
||||
t.Fatalf("outcome = %#v", outcome)
|
||||
}
|
||||
if !errors.Is(outcome.Presentation.Output.RenderError, renderErr) || diagnostics.String() != "ERROR: Command failed.\n" {
|
||||
if !errors.Is(outcome.Presentation.Output.RenderError, renderErr) || (!strings.Contains(diagnostics.String(), "render") || !strings.Contains(diagnostics.String(), "output")) {
|
||||
t.Fatalf("presentation=%#v diagnostics=%q", outcome.Presentation, diagnostics.String())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user