Files
wehub-resource-sync ead81af521
Deploy to GitHub Pages / deploy (push) Failing after 0s
CI / go (push) Has been cancelled
CI / build (darwin, macos-14) (push) Has been cancelled
CI / build (windows, windows-2025) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:31:13 +08:00

34 lines
735 B
Go

package appmeta
import "testing"
func TestDefaults(t *testing.T) {
if got := ClientName(); got != "cliamp" {
t.Fatalf("ClientName() = %q, want %q", got, "cliamp")
}
if got := DeviceName(); got != "cliamp" {
t.Fatalf("DeviceName() = %q, want %q", got, "cliamp")
}
}
func TestSetVersion(t *testing.T) {
original := Version()
defer SetVersion(original)
SetVersion("1.2.3")
if got := Version(); got != "1.2.3" {
t.Fatalf("Version() = %q, want %q", got, "1.2.3")
}
}
func TestSetVersionEmpty(t *testing.T) {
original := Version()
defer SetVersion(original)
SetVersion("test")
SetVersion("") // should be a no-op
if got := Version(); got != "test" {
t.Fatalf("empty SetVersion should be no-op, got %q", got)
}
}