package entity import "testing" func TestNewQRCodeOpaque(t *testing.T) { got, err := NewQRCode() if err != nil { t.Fatal(err) } if !ValidQRCode(got) { t.Fatalf("%s", got) } other, err := NewQRCode() if err != nil { t.Fatal(err) } if got == other { t.Fatal("not random") } if ValidQRCode("spark:u:1") || ValidQRCode("spark:q:zz") || ValidQRCode("") { t.Fatal("invalid accepted") } }