INNER CODE UNIT · Go
TestUpdateInvalidData
schollz/pake · pake_test.go:105
func TestUpdateInvalidData(t *testing.T) {
A, err := InitCurve([]byte{1, 2, 3}, 0, "p256")
if err != nil {
t.Fatal(err)
}
tests := []struct {
name string
data []byte
expectPanic bool
}{
{"empty data", []byte{}, false},
{"invalid json", []byte("invalid json"), false},
{"null data", []byte("null"), true},
{"malformed json", []byte("{invalid:}"), false},
}
for _, tt := range tests {