INNER CODE UNIT · Go

TestResolvedVersionFallsBackToDevWithoutBuildInfo

dropbox/dbxcli · main_test.go:38

func TestResolvedVersionFallsBackToDevWithoutBuildInfo(t *testing.T) {
	restoreVersionResolver(t, defaultVersion, debug.BuildInfo{}, false)

	if got, want := resolvedVersion(), defaultVersion; got != want {
		t.Fatalf("resolvedVersion() = %q, want %q", got, want)
	}
}

func restoreVersionResolver(t *testing.T, testVersion string, buildInfo debug.BuildInfo, ok bool) {
	t.Helper()

	previousVersion := version
	previousReadBuildInfo := readBuildInfo
	version = testVersion
	readBuildInfo = func() (*debug.BuildInfo, bool) {
		return &buildInfo, ok
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…