From d0f4ec5f847a2a85bd8bf9916a248a7f642cb0ca Mon Sep 17 00:00:00 2001 From: AhsanJavaid Date: Wed, 8 Sep 2021 16:11:30 +0500 Subject: [PATCH] chore: fix type error in authorization test --- .../transactions/tests/authorization.test.ts | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/transactions/tests/authorization.test.ts b/packages/transactions/tests/authorization.test.ts index 2582fd55..b940c875 100644 --- a/packages/transactions/tests/authorization.test.ts +++ b/packages/transactions/tests/authorization.test.ts @@ -9,6 +9,7 @@ import { SingleSigSpendingCondition, SponsoredAuthorization, StandardAuthorization, + serializeAuthorization, } from '../src/authorization'; import { BufferArray } from '../src/utils'; @@ -329,21 +330,28 @@ test('Spending conditions', () => { const serialized1 = serializeSpendingCondition(spendingConditions[i]); const serialized2 = serializeSpendingCondition(spendingConditions[(i + 1) % spendingConditions.length]); - const standard = new StandardAuthorization(spendingConditions[i]); + const standard: StandardAuthorization = { + authType: AuthType.Standard, + spendingCondition: spendingConditions[i] + }; const standardArray = new BufferArray(); standardArray.appendByte(AuthType.Standard); standardArray.push(serialized1); const standardBytes = Buffer.from(standardArray.concatBuffer()); - const sponsored = new SponsoredAuthorization(spendingConditions[i], spendingConditions[(i + 1) % spendingConditions.length]); + const sponsored: SponsoredAuthorization = { + authType: AuthType.Sponsored, + spendingCondition: spendingConditions[i], + sponsorSpendingCondition: spendingConditions[(i + 1) % spendingConditions.length] + }; const sponsoredArray = new BufferArray(); sponsoredArray.appendByte(AuthType.Sponsored); sponsoredArray.push(serialized1); sponsoredArray.push(serialized2); const sponsoredBytes = Buffer.from(sponsoredArray.concatBuffer()); - expect(standard.serialize()).toEqual(standardBytes); - expect(sponsored.serialize()).toEqual(sponsoredBytes); + expect(serializeAuthorization(standard)).toEqual(standardBytes); + expect(serializeAuthorization(sponsored)).toEqual(sponsoredBytes); } });