1
1
// Note: we need to import logger from the root
2
2
// 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"
4
4
import { commit , getPackageJson , version } from "../src/node/constants"
5
+ import { loggerModule } from "./helpers"
5
6
6
7
describe ( "constants" , ( ) => {
7
8
describe ( "getPackageJson" , ( ) => {
8
- let spy : jest . SpyInstance
9
+ // let spy: jest.SpyInstance
9
10
10
11
beforeEach ( ( ) => {
11
- spy = jest . spyOn ( logger , "warn" )
12
+ // spy = jest.spyOn(logger, "warn")
13
+ jest . mock ( "@coder/logger" , ( ) => loggerModule )
12
14
} )
13
15
14
16
afterEach ( ( ) => {
@@ -24,8 +26,10 @@ describe("constants", () => {
24
26
25
27
getPackageJson ( "./package.json" )
26
28
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 )
29
33
} )
30
34
31
35
it ( "should find the package.json" , ( ) => {
0 commit comments