From facb7f4be1874159b4747575aa58947473103c6b Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Wed, 21 Dec 2022 12:03:01 -0400 Subject: [PATCH] chore: add payload serialization to test --- src/index.spec.ts | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/src/index.spec.ts b/src/index.spec.ts index e447727..df8024c 100644 --- a/src/index.spec.ts +++ b/src/index.spec.ts @@ -445,14 +445,18 @@ describe("js-noise", () => { // Alice writes to Bob let message = randomBytes(32); let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer); - let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer); + let serializedPayload = payload2.serialize(); + let deserializedPayload = PayloadV2.deserialize(serializedPayload); + let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; // Bob writes to Alice message = randomBytes(32); payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer); - readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer); + serializedPayload = payload2.serialize(); + deserializedPayload = PayloadV2.deserialize(serializedPayload); + readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; } @@ -536,14 +540,18 @@ describe("js-noise", () => { // Alice writes to Bob let message = randomBytes(32); let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer); - let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer); + let serializedPayload = payload2.serialize(); + let deserializedPayload = PayloadV2.deserialize(serializedPayload); + let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; // Bob writes to Alice message = randomBytes(32); payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer); - readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer); + serializedPayload = payload2.serialize(); + deserializedPayload = PayloadV2.deserialize(serializedPayload); + readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; } @@ -634,14 +642,18 @@ describe("js-noise", () => { // Alice writes to Bob let message = randomBytes(32); let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer); - let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer); + let serializedPayload = payload2.serialize(); + let deserializedPayload = PayloadV2.deserialize(serializedPayload); + let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; // Bob writes to Alice message = randomBytes(32); payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer); - readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer); + serializedPayload = payload2.serialize(); + deserializedPayload = PayloadV2.deserialize(serializedPayload); + readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; } @@ -727,14 +739,18 @@ describe("js-noise", () => { // Alice writes to Bob let message = randomBytes(32); let payload2 = aliceHSResult.writeMessage(message, defaultMessageNametagBuffer); - let readMessage = bobHSResult.readMessage(payload2, defaultMessageNametagBuffer); + let serializedPayload = payload2.serialize(); + let deserializedPayload = PayloadV2.deserialize(serializedPayload); + let readMessage = bobHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; // Bob writes to Alice message = randomBytes(32); payload2 = bobHSResult.writeMessage(message, defaultMessageNametagBuffer); - readMessage = aliceHSResult.readMessage(payload2, defaultMessageNametagBuffer); + serializedPayload = payload2.serialize(); + deserializedPayload = PayloadV2.deserialize(serializedPayload); + readMessage = aliceHSResult.readMessage(deserializedPayload, defaultMessageNametagBuffer); expect(uint8ArrayEquals(message, readMessage)).to.be.true; }