From add709f6c885e6d7ce4e237c23a0aa6ed5ffb463 Mon Sep 17 00:00:00 2001 From: chunningham Date: Mon, 25 Nov 2024 16:16:29 +0100 Subject: [PATCH] fix tests, SiweErrorType has no values, is not object --- packages/siwe/lib/client.test.ts | 36 +++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/packages/siwe/lib/client.test.ts b/packages/siwe/lib/client.test.ts index 4e30e063..6b971890 100644 --- a/packages/siwe/lib/client.test.ts +++ b/packages/siwe/lib/client.test.ts @@ -1,11 +1,23 @@ -import * as fs from "fs"; +import * as fs from 'fs'; -const parsingPositive: object = JSON.parse(fs.readFileSync('../../test/parsing_positive.json', 'utf8')); -const parsingNegative: object = JSON.parse(fs.readFileSync('../../test/parsing_negative.json', 'utf8')); -const parsingNegativeObjects: object = JSON.parse(fs.readFileSync('../../test/parsing_negative_objects.json', 'utf8')); -const verificationPositive: object = JSON.parse(fs.readFileSync('../../test/verification_positive.json', 'utf8')); -const verificationNegative: object = JSON.parse(fs.readFileSync('../../test/verification_negative.json', 'utf8')); -const EIP1271: object = JSON.parse(fs.readFileSync('../../test/eip1271.json', 'utf8')); +const parsingPositive: object = JSON.parse( + fs.readFileSync('../../test/parsing_positive.json', 'utf8') +); +const parsingNegative: object = JSON.parse( + fs.readFileSync('../../test/parsing_negative.json', 'utf8') +); +const parsingNegativeObjects: object = JSON.parse( + fs.readFileSync('../../test/parsing_negative_objects.json', 'utf8') +); +const verificationPositive: object = JSON.parse( + fs.readFileSync('../../test/verification_positive.json', 'utf8') +); +const verificationNegative: object = JSON.parse( + fs.readFileSync('../../test/verification_negative.json', 'utf8') +); +const EIP1271: object = JSON.parse( + fs.readFileSync('../../test/eip1271.json', 'utf8') +); import { // @ts-expect-error -- ethers v6 compatibility hack @@ -30,8 +42,9 @@ describe(`Message Generation`, () => { (n, test) => { try { new SiweMessage(test); + expect(false).toBeTruthy(); } catch (error) { - expect(Object.values(SiweErrorType).includes(error)); + expect(true).toBeTruthy(); } } ); @@ -41,8 +54,9 @@ describe(`Message Generation`, () => { (n, test) => { try { new SiweMessage(test as any); + expect(false).toBeTruthy(); } catch (error) { - expect(Object.values(SiweErrorType).includes(error)); + expect(true).toBeTruthy(); } } ); @@ -67,7 +81,9 @@ describe(`Message verification without suppressExceptions`, () => { .then(async ({ data }) => { jest .useFakeTimers() - .setSystemTime(new Date((test_fields as any).time || test_fields.issuedAt)); + .setSystemTime( + new Date((test_fields as any).time || test_fields.issuedAt) + ); const res = await msg.validate(test_fields.signature); return res === data; })