11// Note: we need to import logger from the root
22// because this is the logger used in logError in ../src/common/util
3- import { logger } from "../node_modules/@coder/logger"
3+ // import { logger } from "../node_modules/@coder/logger"
44import { commit , getPackageJson , version } from "../src/node/constants"
5+ import { loggerModule } from "./helpers"
56
67describe ( "constants" , ( ) => {
78 describe ( "getPackageJson" , ( ) => {
8- let spy : jest . SpyInstance
9+ // let spy: jest.SpyInstance
910
1011 beforeEach ( ( ) => {
11- spy = jest . spyOn ( logger , "warn" )
12+ // spy = jest.spyOn(logger, "warn")
13+ jest . mock ( "@coder/logger" , ( ) => loggerModule )
1214 } )
1315
1416 afterEach ( ( ) => {
@@ -24,8 +26,10 @@ describe("constants", () => {
2426
2527 getPackageJson ( "./package.json" )
2628
27- expect ( spy ) . toHaveBeenCalled ( )
28- expect ( spy ) . toHaveBeenCalledWith ( expectedErrorMessage )
29+ // expect(spy).toHaveBeenCalled()
30+ // expect(spy).toHaveBeenCalledWith(expectedErrorMessage)
31+ expect ( loggerModule . logger . warn ) . toHaveBeenCalled ( )
32+ expect ( loggerModule . logger . warn ) . toHaveBeenCalledWith ( expectedErrorMessage )
2933 } )
3034
3135 it ( "should find the package.json" , ( ) => {
0 commit comments