diff --git a/pkg/ueps/packet_test.go b/pkg/ueps/packet_test.go index c8d235e..23dff71 100644 --- a/pkg/ueps/packet_test.go +++ b/pkg/ueps/packet_test.go @@ -106,12 +106,16 @@ func TestPacket_MarshalAndSign_Good(t *testing.T) { func TestPacket_MarshalAndSign_Bad(t *testing.T) { builder := NewBuilder(0x02, []byte("data")) - frame1, errorA := builder.MarshalAndSign([]byte("secret-a")) - frame2, errorB := builder.MarshalAndSign([]byte("secret-b")) - - if errorA != nil || errorB != nil { - t.Fatalf("MarshalAndSign errors: %v, %v", errorA, errorB) + frame1, err := builder.MarshalAndSign([]byte("secret-a")) + if err != nil { + t.Fatalf("MarshalAndSign(secret-a) failed: %v", err) } + + frame2, err := builder.MarshalAndSign([]byte("secret-b")) + if err != nil { + t.Fatalf("MarshalAndSign(secret-b) failed: %v", err) + } + if bytes.Equal(frame1, frame2) { t.Error("expected different frames for different secrets, got identical frames") }