Files
dingtalk-workspace-cli/internal/helpers/aisearch_coverage_more_test.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)
}
}
}