Skip to content

Commit ac49821

Browse files
committed
fix: avoid double spying
1 parent 39a0390 commit ac49821

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

packages/nhsNotifyLambda/tests/testUtils.test.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ describe("NHS notify lambda helper functions", () => {
398398
let logger: Logger
399399
let infoSpy: Spy
400400
let errorSpy: Spy
401-
let sendSpy = vi.spyOn(DynamoDBDocumentClient.prototype, "send")
401+
let sendSpy: Spy
402402

403403
beforeEach(() => {
404404
vi.resetModules()
@@ -409,7 +409,7 @@ describe("NHS notify lambda helper functions", () => {
409409
logger = new Logger({serviceName: "test-service"})
410410
infoSpy = vi.spyOn(logger, "info")
411411
errorSpy = vi.spyOn(logger, "error")
412-
sendSpy = vi.spyOn(DynamoDBDocumentClient.prototype, "send")
412+
sendSpy = vi.spyOn(DynamoDBDocumentClient.prototype, "send") as unknown as Spy
413413
})
414414

415415
it("throws and logs error if TABLE_NAME is not set", async () => {
@@ -479,7 +479,7 @@ describe("NHS notify lambda helper functions", () => {
479479
let logger: Logger
480480
let infoSpy: Spy
481481
let errorSpy: Spy
482-
let sendSpy = vi.spyOn(DynamoDBDocumentClient.prototype, "send")
482+
let sendSpy: Spy
483483

484484
beforeEach(async () => {
485485
vi.resetModules()
@@ -490,7 +490,11 @@ describe("NHS notify lambda helper functions", () => {
490490
logger = new Logger({serviceName: "test-service"})
491491
infoSpy = vi.spyOn(logger, "info")
492492
errorSpy = vi.spyOn(logger, "error")
493-
sendSpy = vi.spyOn(DynamoDBDocumentClient.prototype, "send")
493+
sendSpy = vi.spyOn(DynamoDBDocumentClient.prototype, "send") as unknown as Spy
494+
})
495+
496+
afterEach(() => {
497+
sendSpy.mockRestore()
494498
})
495499

496500
afterAll(() => {

0 commit comments

Comments
 (0)