diff --git a/indexedDb/impl/channels/implementation_test.go b/indexedDb/impl/channels/implementation_test.go index 58cd04a1c6d346a02d0073ef33e9e5e292c8607e..386e5a7717859a67e8b51ea1c32d8d6fad6521af 100644 --- a/indexedDb/impl/channels/implementation_test.go +++ b/indexedDb/impl/channels/implementation_test.go @@ -413,13 +413,16 @@ func Test_wasmModel_DuplicateReceives(t *testing.T) { } // Store duplicate messages with same messageID + referenceID := uint64(0) for i := 0; i < 10; i++ { uuid = eventModel.ReceiveMessage(channelID, msgID, "test", testString+fmt.Sprintf("%d", i), []byte{8, 6, 7, 5}, 0, 0, netTime.Now(), time.Hour, rnd, 0, channels.Sent, false) - if uuid != 0 { - t.Fatalf("Expected UUID to be zero for duplicate receives") + if referenceID == 0 { + referenceID = uuid } + require.Equal(t, referenceID, uuid, + "UUID must be identical for duplicate receives") } }) }