1
1
'use strict'
2
2
3
3
const { test } = require ( 'tap' )
4
- const fs = require ( 'fs' )
4
+ const fs = require ( 'fs/promises ' )
5
5
const path = require ( 'path' )
6
6
const util = require ( 'util' )
7
7
const http = require ( 'http' )
@@ -44,7 +44,7 @@ test('download over https with custom ca', async (t) => {
44
44
const cacontents = certs [ 'ca.crt' ]
45
45
const cert = certs [ 'server.crt' ]
46
46
const key = certs [ 'server.key' ]
47
- await fs . promises . writeFile ( cafile , cacontents , 'utf8' )
47
+ await fs . writeFile ( cafile , cacontents , 'utf8' )
48
48
const ca = await install . test . readCAFile ( cafile )
49
49
50
50
t . equal ( ca . length , 1 )
@@ -57,7 +57,7 @@ test('download over https with custom ca', async (t) => {
57
57
58
58
t . teardown ( async ( ) => {
59
59
await new Promise ( ( resolve ) => server . close ( resolve ) )
60
- await fs . promises . unlink ( cafile )
60
+ await fs . unlink ( cafile )
61
61
} )
62
62
63
63
server . on ( 'clientError' , ( err ) => { throw err } )
@@ -155,9 +155,9 @@ test('download with missing cafile', async (t) => {
155
155
test ( 'check certificate splitting' , async ( t ) => {
156
156
const cafile = path . join ( __dirname , 'fixtures/ca-bundle.crt' )
157
157
const cacontents = certs [ 'ca-bundle.crt' ]
158
- await fs . promises . writeFile ( cafile , cacontents , 'utf8' )
158
+ await fs . writeFile ( cafile , cacontents , 'utf8' )
159
159
t . teardown ( async ( ) => {
160
- await fs . promises . unlink ( cafile )
160
+ await fs . unlink ( cafile )
161
161
} )
162
162
const cas = await install . test . readCAFile ( path . join ( __dirname , 'fixtures/ca-bundle.crt' ) )
163
163
t . plan ( 2 )
@@ -178,17 +178,17 @@ test('download headers (actual)', async (t) => {
178
178
t . plan ( 12 )
179
179
180
180
const expectedDir = path . join ( devDir , process . version . replace ( / ^ v / , '' ) )
181
- await fs . promises . rm ( expectedDir , { recursive : true , force : true } )
181
+ await fs . rm ( expectedDir , { recursive : true , force : true } )
182
182
183
183
const prog = gyp ( )
184
184
prog . parseArgv ( [ ] )
185
185
prog . devDir = devDir
186
186
await util . promisify ( install ) ( prog , [ ] )
187
187
188
- const data = await fs . promises . readFile ( path . join ( expectedDir , 'installVersion' ) , 'utf8' )
188
+ const data = await fs . readFile ( path . join ( expectedDir , 'installVersion' ) , 'utf8' )
189
189
t . equal ( data , '9\n' , 'correct installVersion' )
190
190
191
- const list = await fs . promises . readdir ( path . join ( expectedDir , 'include/node' ) )
191
+ const list = await fs . readdir ( path . join ( expectedDir , 'include/node' ) )
192
192
t . ok ( list . includes ( 'common.gypi' ) )
193
193
t . ok ( list . includes ( 'config.gypi' ) )
194
194
t . ok ( list . includes ( 'node.h' ) )
@@ -200,7 +200,7 @@ test('download headers (actual)', async (t) => {
200
200
t . ok ( list . includes ( 'v8.h' ) )
201
201
t . ok ( list . includes ( 'zlib.h' ) )
202
202
203
- const lines = ( await fs . promises . readFile ( path . join ( expectedDir , 'include/node/node_version.h' ) , 'utf8' ) ) . split ( '\n' )
203
+ const lines = ( await fs . readFile ( path . join ( expectedDir , 'include/node/node_version.h' ) , 'utf8' ) ) . split ( '\n' )
204
204
205
205
// extract the 3 version parts from the defines to build a valid version string and
206
206
// and check them against our current env version
0 commit comments