package util_test import ( "fmt" "os/exec" "testing" "github.com/stretchr/testify/assert" "github.com/osbuild/image-builder-cli/pkg/util" ) func TestOutputErrPassthrough(t *testing.T) { err := fmt.Errorf("boom") assert.Equal(t, util.OutputErr(err), err) } func TestOutputErrExecError(t *testing.T) { _, err := exec.Command("bash", "-c", ">&2 echo some-stderr; exit 1").Output() assert.Equal(t, "exit status 1, stderr:\nsome-stderr\n", util.OutputErr(err).Error()) }