Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit fc396cd

Browse files
committedFeb 23, 2021
refactor(register): use logError instead of logger
1 parent cf23aba commit fc396cd

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed
 

‎src/browser/register.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { logger } from "@coder/logger"
2-
import { getOptions, Options, normalize } from "../common/util"
1+
import { getOptions, Options, normalize, logError } from "../common/util"
32

43
import "./pages/error.css"
54
import "./pages/global.css"
@@ -12,7 +11,7 @@ export async function registerServiceWorker(navigator: Navigator, path: string,
1211
})
1312
console.log("[Service Worker] registered")
1413
} catch (error) {
15-
logger.error(`[Service Worker] failed to register: ${error.message}`)
14+
logError(`[Service Worker] registration`, error)
1615
}
1716
}
1817

‎test/register.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,22 @@ describe("register", () => {
5757

5858
it("should log an error if something doesn't work", () => {
5959
const message = "Can't find browser"
60+
const error = new Error(message)
6061
const path = "/hello"
6162
const mockOptions = {
6263
base: "",
6364
csStaticBase: "",
6465
logLevel: 0,
6566
}
6667
global.navigator.serviceWorker.register = () => {
67-
throw new Error(message)
68+
throw error
6869
}
6970

7071
registerServiceWorker(navigator, path, mockOptions)
7172
expect(loggerSpy).toHaveBeenCalled()
7273
expect(loggerSpy).toHaveBeenCalledTimes(1)
73-
expect(loggerSpy).toHaveBeenCalledWith(`[Service Worker] failed to register: ${message}`)
74+
// Because we use logError, it will log the prefix along with the error message
75+
expect(loggerSpy).toHaveBeenCalledWith(`[Service Worker] registration: ${error.message} ${error.stack}`)
7476
})
7577

7678
it("should work when base is undefined", () => {

0 commit comments

Comments
 (0)
Please sign in to comment.