Archived
1
0

refactor(register): use logError instead of logger

This commit is contained in:
Joe Previte
2021-02-22 14:23:16 -07:00
parent 38891de0d9
commit 7ef630f7a4
2 changed files with 6 additions and 5 deletions

View File

@ -57,6 +57,7 @@ describe("register", () => {
it("should log an error if something doesn't work", () => {
const message = "Can't find browser"
const error = new Error(message)
const path = "/hello"
const mockOptions = {
base: "",
@ -64,13 +65,14 @@ describe("register", () => {
logLevel: 0,
}
global.navigator.serviceWorker.register = () => {
throw new Error(message)
throw error
}
registerServiceWorker(navigator, path, mockOptions)
expect(loggerSpy).toHaveBeenCalled()
expect(loggerSpy).toHaveBeenCalledTimes(1)
expect(loggerSpy).toHaveBeenCalledWith(`[Service Worker] failed to register: ${message}`)
// Because we use logError, it will log the prefix along with the error message
expect(loggerSpy).toHaveBeenCalledWith(`[Service Worker] registration: ${error.message} ${error.stack}`)
})
it("should work when base is undefined", () => {