INNER CODE UNIT · Go
TestOpenWithDefaultAppUsesPlatformCommand
career-ops-hq/career-ops · dashboard/open_command_test.go:10
func TestOpenWithDefaultAppUsesPlatformCommand(t *testing.T) {
previous := runOpenCommand
defer func() { runOpenCommand = previous }()
var gotName string
var gotArgs []string
runOpenCommand = func(name string, args ...string) error {
gotName = name
gotArgs = append([]string(nil), args...)
return nil
}
target := "https://example.com/jobs?id=1&next=2"
if err := openWithDefaultApp(target); err != nil {
t.Fatalf("openWithDefaultApp returned error: %v", err)
}
wantName := "xdg-open"