1
1
import { logger } from "@coder/logger"
2
2
import { mockLogger } from "../../utils/helpers"
3
3
import * as semver from "semver"
4
+ import path from "path"
4
5
5
6
describe ( "constants" , ( ) => {
6
7
let constants : typeof import ( "../../../src/node/constants" )
@@ -20,9 +21,14 @@ describe("constants", () => {
20
21
}
21
22
22
23
beforeAll ( ( ) => {
24
+ jest . clearAllMocks ( )
23
25
mockLogger ( )
24
- jest . mock ( "../../../package.json" , ( ) => mockPackageJson , { virtual : true } )
25
- jest . mock ( "../../../vendor/modules/code-oss-dev/package.json" , ( ) => mockCodePackageJson , { virtual : true } )
26
+ jest . mock ( path . resolve ( __dirname , "../../../package.json" ) , ( ) => mockPackageJson , { virtual : true } )
27
+ jest . mock (
28
+ path . resolve ( __dirname , "../../../vendor/modules/code-oss-dev/package.json" ) ,
29
+ ( ) => mockCodePackageJson ,
30
+ { virtual : true } ,
31
+ )
26
32
constants = require ( "../../../src/node/constants" )
27
33
} )
28
34
@@ -106,8 +112,13 @@ describe("constants", () => {
106
112
}
107
113
108
114
beforeAll ( ( ) => {
109
- jest . mock ( "../../../package.json" , ( ) => mockPackageJson , { virtual : true } )
110
- jest . mock ( "../../../vendor/modules/code-oss-dev/package.json" , ( ) => mockCodePackageJson , { virtual : true } )
115
+ jest . clearAllMocks ( )
116
+ jest . mock ( path . resolve ( __dirname , "../../../package.json" ) , ( ) => mockPackageJson , { virtual : true } )
117
+ jest . mock (
118
+ path . resolve ( __dirname , "../../../vendor/modules/code-oss-dev/package.json" ) ,
119
+ ( ) => mockCodePackageJson ,
120
+ { virtual : true } ,
121
+ )
111
122
constants = require ( "../../../src/node/constants" )
112
123
} )
113
124
0 commit comments