spogo/internal/cli/cli_test.go
2026-01-02 19:00:04 +01:00

19 lines
499 B
Go

package cli
import "testing"
func TestOutputFormatVariants(t *testing.T) {
if _, err := outputFormat(true, true); err == nil {
t.Fatalf("expected error")
}
if format, err := outputFormat(true, false); err != nil || format != "json" {
t.Fatalf("expected json")
}
if format, err := outputFormat(false, true); err != nil || format != "plain" {
t.Fatalf("expected plain")
}
if format, err := outputFormat(false, false); err != nil || format != "human" {
t.Fatalf("expected human")
}
}