@@ -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