package util import "testing" func TestHashTokenDeterministic(t *testing.T) { var input string var first string var second string input = "sample-token" first = HashToken(input) second = HashToken(input) if first != second { t.Fatalf("hash must be deterministic: %s vs %s", first, second) } if len(first) != 64 { t.Fatalf("hash length must be 64, got %d", len(first)) } } func TestHashTokenDifferentInputs(t *testing.T) { var a string var b string a = HashToken("token-a") b = HashToken("token-b") if a == b { t.Fatalf("different tokens must produce different hashes") } }