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
}