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"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…