@@ -2,6 +2,7 @@ import makeServiceWorkerEnv = require("service-worker-mock")
2
2
const makeFetchMock = require ( "service-worker-mock/fetch" )
3
3
4
4
describe ( "serviceWorker" , ( ) => {
5
+ let spy : jest . SpyInstance
5
6
beforeEach ( ( ) => {
6
7
Object . assign (
7
8
global ,
@@ -11,10 +12,13 @@ describe("serviceWorker", () => {
11
12
// fetch: sinon.stub().returns(Promise.resolve())
12
13
)
13
14
jest . resetModules ( )
15
+
16
+ spy = jest . spyOn ( console , "log" )
14
17
} )
15
18
16
19
afterEach ( ( ) => {
17
20
jest . restoreAllMocks ( )
21
+ spy . mockRestore ( )
18
22
} )
19
23
20
24
it ( "should add listeners" , ( ) => {
@@ -26,17 +30,15 @@ describe("serviceWorker", () => {
26
30
} )
27
31
28
32
it ( "should call the proper callbacks for 'install'" , async ( ) => {
29
- const consoleLogSpy = jest . spyOn ( console , "log" )
30
33
require ( "../src/browser/serviceWorker.ts" )
31
34
await self . trigger ( "install" )
32
- expect ( consoleLogSpy ) . toHaveBeenCalledWith ( "[Service Worker] installed" )
35
+ expect ( spy ) . toHaveBeenCalledWith ( "[Service Worker] installed" )
33
36
} )
34
37
it ( "should call the proper callbacks for 'activate'" , async ( ) => {
35
- const consoleLogSpy = jest . spyOn ( console , "log" )
36
38
require ( "../src/browser/serviceWorker.ts" )
37
39
await self . trigger ( "activate" )
38
40
39
41
// Activate serviceWorker
40
- expect ( consoleLogSpy ) . toHaveBeenCalledWith ( "[Service Worker] activated" )
42
+ expect ( spy ) . toHaveBeenCalledWith ( "[Service Worker] activated" )
41
43
} )
42
44
} )
0 commit comments