Skip to content

Commit 2893bb8

Browse files
update package script & fix any type in must.test.ts
Signed-off-by: rmlearney-digicatapult <robert.learney@digicatapult.org.uk> (cherry picked from commit df205b5) (cherry picked from commit f9789ffd5f9624a5acb8c9b5c8870c658d93ff27) Signed-off-by: rmlearney-digicatapult <robert.learney@digicatapult.org.uk>
1 parent 7f69c68 commit 2893bb8

2 files changed

Lines changed: 13 additions & 9 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"server": "bun --watch ./examples/elysia-resolver.ts",
2121
"lint": "bunx biome check .",
2222
"lint:fix": "bunx biome check --write .",
23-
"format": "bunx biome format --check .",
23+
"format": "bunx biome format .",
2424
"format:fix": "bunx biome format --write .",
2525
"test": "NODE_ENV=test rm -rf ./test/logs/** && bun test",
2626
"test:watch": "NODE_ENV=test rm -rf ./test/logs/** && bun test --watch",

test/must.test.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,12 @@ describe("did:webvh normative witness tests", async () => {
152152
]
153153
}
154154
});
155-
} catch (e: any) {
155+
} catch (e) {
156156
err = e;
157157
}
158158
expect(err).toBeDefined();
159-
expect(err.message).toContain("Witness DIDs must be did:key format");
159+
expect(err).toBeInstanceOf(Error);
160+
expect((err as Error).message).toContain('Witness DIDs must be did:key format');
160161
});
161162

162163
test("witness threshold MUST be met for DID updates", async () => {
@@ -176,11 +177,12 @@ describe("did:webvh normative witness tests", async () => {
176177
witnessProofs: mockWitnessProofs as any,
177178
verifier: testImplementation
178179
});
179-
} catch (e: any) {
180+
} catch (e) {
180181
err = e;
181182
}
182183
expect(err).toBeDefined();
183-
expect(err.message).toContain("Witness threshold not met");
184+
expect(err).toBeInstanceOf(Error);
185+
expect((err as Error).message).toContain('Witness threshold not met');
184186
});
185187

186188
test("witness proofs MUST use eddsa-jcs-2022 cryptosuite", async () => {
@@ -200,11 +202,12 @@ describe("did:webvh normative witness tests", async () => {
200202
witnessProofs: mockWitnessProofs as any,
201203
verifier: testImplementation
202204
});
203-
} catch (e: any) {
205+
} catch (e) {
204206
err = e;
205207
}
206208
expect(err).toBeDefined();
207-
expect(err.message).toContain("Invalid witness proof cryptosuite");
209+
expect(err).toBeInstanceOf(Error);
210+
expect((err as Error).message).toContain('Invalid witness proof cryptosuite');
208211
});
209212

210213
test("resolver MUST verify witness proofs before accepting DID update", async () => {
@@ -228,11 +231,12 @@ describe("did:webvh normative witness tests", async () => {
228231
witnessProofs: mockWitnessProofs as any,
229232
verifier: testImplementation
230233
});
231-
} catch (e: any) {
234+
} catch (e) {
232235
err = e;
233236
}
234237
expect(err).toBeDefined();
235-
expect(err.message).toContain("Invalid witness proof");
238+
expect(err).toBeInstanceOf(Error);
239+
expect((err as Error).message).toContain('Invalid witness proof');
236240
});
237241
});
238242

0 commit comments

Comments
 (0)