File tree 1 file changed +13
-17
lines changed
1 file changed +13
-17
lines changed Original file line number Diff line number Diff line change 1
1
'use strict'
2
2
3
- var mkdirp = require ( 'mkdirp' )
4
- var path = require ( 'path' )
5
- var rimraf = require ( 'rimraf' )
6
- var tap = require ( 'tap' )
3
+ const mkdirp = require ( 'mkdirp' )
4
+ const path = require ( 'path' )
5
+ const rimraf = require ( 'rimraf' )
6
+ const tap = require ( 'tap' )
7
7
8
- var cacheDir = path . resolve ( __dirname , '../cache' )
8
+ const cacheDir = path . resolve ( __dirname , '../cache' )
9
9
10
10
module . exports = testDir
11
11
function testDir ( filename ) {
12
- var base = path . basename ( filename , '.js' )
13
- var dir = path . join ( cacheDir , base )
14
- tap . beforeEach ( function ( cb ) {
15
- reset ( dir , function ( err ) {
12
+ const base = path . basename ( filename , '.js' )
13
+ const dir = path . join ( cacheDir , base )
14
+ tap . beforeEach ( cb => {
15
+ reset ( dir , err => {
16
16
if ( err ) { throw err }
17
17
cb ( )
18
18
} )
19
19
} )
20
20
if ( ! process . env . KEEPCACHE ) {
21
- tap . tearDown ( function ( ) {
21
+ tap . tearDown ( ( ) => {
22
22
process . chdir ( __dirname )
23
- try {
24
- rimraf . sync ( dir )
25
- } catch ( e ) {
26
- if ( process . platform !== 'win32' ) {
27
- throw e
28
- }
29
- }
23
+ // This is ok cause this is the last
24
+ // thing to run in the process
25
+ rimraf ( dir , ( ) => { } )
30
26
} )
31
27
}
32
28
return dir
You can’t perform that action at this time.
0 commit comments