31 lines
801 B
Go
31 lines
801 B
Go
package helpers
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
func TestCrossPlatformCoverageAISearchRemainingFallbackBranches(t *testing.T) {
|
|
if got := flagValue(&cobra.Command{Use: "empty"}, "missing"); got != "" {
|
|
t.Fatalf("missing flag=%q", got)
|
|
}
|
|
if got := parseDimensions(""); len(got) != 1 || got[0] != "all" {
|
|
t.Fatalf("empty dimensions=%v", got)
|
|
}
|
|
if got := parseDimensions(" , "); len(got) != 1 || got[0] != "all" {
|
|
t.Fatalf("blank dimensions=%v", got)
|
|
}
|
|
|
|
installScriptedCaller(t, &scriptedToolCaller{dry: true})
|
|
for _, args := range [][]string{
|
|
{"--query", "alice"},
|
|
{"enterprise", "--types", ","},
|
|
{"behavior", "--types", ","},
|
|
} {
|
|
if err := executeFilterCoverage(t, newAisearchCommand(), args...); err != nil {
|
|
t.Fatalf("args=%v err=%v", args, err)
|
|
}
|
|
}
|
|
}
|