1
1
'use strict'
2
2
3
- var { join , resolve , sep } = require ( 'path' )
3
+ var path = require ( 'path' )
4
4
var fs = require ( 'fs' )
5
5
var tmp = require ( 'temp-dir' )
6
6
var test = require ( 'tape' )
@@ -26,7 +26,7 @@ test('vfile-mkdirp', function(t) {
26
26
27
27
mkdirp ( file , function ( err , res ) {
28
28
sst . deepEqual ( [ err , res ] , [ null , file ] , 'should work' )
29
- var stats = stat ( resolve ( file . cwd , file . dirname ) )
29
+ var stats = stat ( path . resolve ( file . cwd , file . dirname ) )
30
30
sst . ok ( stats . isDirectory ( ) , 'should create directories' )
31
31
sst . equal ( stats . mode & o777 , defaults & ~ umask , 'default mask' )
32
32
} )
@@ -39,7 +39,7 @@ test('vfile-mkdirp', function(t) {
39
39
40
40
mkdirp ( file , o755 , function ( err ) {
41
41
sst . ifError ( err , 'should work' )
42
- var stats = stat ( resolve ( file . cwd , file . dirname ) )
42
+ var stats = stat ( path . resolve ( file . cwd , file . dirname ) )
43
43
sst . equal ( stats . mode & o777 , changed , 'should support a given mask' )
44
44
} )
45
45
} )
@@ -51,16 +51,16 @@ test('vfile-mkdirp', function(t) {
51
51
52
52
mkdirp ( file , { mode : o755 } , function ( err ) {
53
53
sst . ifError ( err , 'should work' )
54
- var stats = stat ( resolve ( file . cwd , file . dirname ) )
54
+ var stats = stat ( path . resolve ( file . cwd , file . dirname ) )
55
55
sst . equal ( stats . mode & o777 , changed , 'should support a given mask' )
56
56
} )
57
57
} )
58
58
59
59
st . test ( 'errors' , function ( sst ) {
60
60
var file = random ( )
61
- var path = file . dirname . split ( sep ) [ 0 ]
61
+ var fp = file . dirname . split ( path . sep ) [ 0 ]
62
62
63
- vfile . writeSync ( { contents : 'in the way' , cwd : tmp , path : path } )
63
+ vfile . writeSync ( { contents : 'in the way' , cwd : tmp , path : fp } )
64
64
65
65
sst . plan ( 1 )
66
66
@@ -82,24 +82,24 @@ test('vfile-mkdirp', function(t) {
82
82
var stats
83
83
84
84
st . equal ( res , file , 'should resolve to the given file' )
85
- stats = await statP ( resolve ( file . cwd , file . dirname ) )
85
+ stats = await statP ( path . resolve ( file . cwd , file . dirname ) )
86
86
st . ok ( stats . isDirectory ( ) , 'should create directories' )
87
87
st . equal ( stats . mode & o777 , defaults & ~ umask , 'default mask' )
88
88
89
89
file = random ( )
90
90
await mkdirp ( file , o755 )
91
- stats = await statP ( resolve ( file . cwd , file . dirname ) )
91
+ stats = await statP ( path . resolve ( file . cwd , file . dirname ) )
92
92
st . equal ( stats . mode & o777 , changed , 'should support a given mask' )
93
93
94
94
file = random ( )
95
95
await mkdirp ( file , { mode : o755 } )
96
- stats = await statP ( resolve ( file . cwd , file . dirname ) )
96
+ stats = await statP ( path . resolve ( file . cwd , file . dirname ) )
97
97
st . equal ( stats . mode & o777 , changed , 'should support given options' )
98
98
99
99
file = random ( )
100
- var path = file . dirname . split ( sep ) [ 0 ]
100
+ var fp = file . dirname . split ( path . sep ) [ 0 ]
101
101
102
- await vfile . write ( { contents : 'in the way' , cwd : tmp , path : path } )
102
+ await vfile . write ( { contents : 'in the way' , cwd : tmp , path : fp } )
103
103
104
104
try {
105
105
await mkdirp ( file )
@@ -120,22 +120,22 @@ test('vfile-mkdirp', function(t) {
120
120
var stats
121
121
122
122
st . equal ( res , file , 'should resolve to the given file' )
123
- stats = stat ( resolve ( file . cwd , file . dirname ) )
123
+ stats = stat ( path . resolve ( file . cwd , file . dirname ) )
124
124
st . ok ( stats . isDirectory ( ) , 'should create directories' )
125
125
st . equal ( stats . mode & o777 , defaults & ~ umask , 'default mask' )
126
126
127
127
file = mkdirp . sync ( random ( ) , o755 )
128
- stats = stat ( resolve ( file . cwd , file . dirname ) )
128
+ stats = stat ( path . resolve ( file . cwd , file . dirname ) )
129
129
st . equal ( stats . mode & o777 , changed , 'should support a given mask' )
130
130
131
131
file = mkdirp . sync ( random ( ) , { mode : o755 } )
132
- stats = stat ( resolve ( file . cwd , file . dirname ) )
132
+ stats = stat ( path . resolve ( file . cwd , file . dirname ) )
133
133
st . equal ( stats . mode & o777 , changed , 'should support given options' )
134
134
135
135
file = random ( )
136
- var path = file . dirname . split ( sep ) [ 0 ]
136
+ var fp = file . dirname . split ( path . sep ) [ 0 ]
137
137
138
- vfile . writeSync ( { contents : 'in the way' , cwd : tmp , path : path } )
138
+ vfile . writeSync ( { contents : 'in the way' , cwd : tmp , path : fp } )
139
139
140
140
try {
141
141
mkdirp . sync ( file )
@@ -154,7 +154,7 @@ test('vfile-mkdirp', function(t) {
154
154
} )
155
155
156
156
function random ( ) {
157
- return vfile ( { cwd : tmp , dirname : join ( r ( ) , r ( ) , r ( ) ) , basename : 'tmp' } )
157
+ return vfile ( { cwd : tmp , dirname : path . join ( r ( ) , r ( ) , r ( ) ) , basename : 'tmp' } )
158
158
}
159
159
160
160
function r ( ) {
0 commit comments