@@ -71,7 +71,7 @@ describe(`${EncryptedFS.name} Links`, () => {
71
71
let stat2 = await efs . stat ( n0 ) ;
72
72
const time = stat2 . birthtime . getTime ( ) ;
73
73
await sleep ( 100 ) ;
74
- await efs . symlink ( 'test' , path . join ( n0 , n1 ) ) ;
74
+ await efs . symlink ( 'test' , utils . pathJoin ( n0 , n1 ) ) ;
75
75
stat2 = await efs . stat ( n0 ) ;
76
76
const mtime = stat2 . mtime . getTime ( ) ;
77
77
const ctime = stat2 . ctime . getTime ( ) ;
@@ -151,49 +151,49 @@ describe(`${EncryptedFS.name} Links`, () => {
151
151
await efs . mkdir ( n1 , { mode : dp } ) ;
152
152
await efs . chown ( n1 , tuid , tuid ) ;
153
153
154
- await efs . symlink ( 'test' , path . join ( n1 , n2 ) ) ;
155
- await efs . unlink ( path . join ( n1 , n2 ) ) ;
154
+ await efs . symlink ( 'test' , utils . pathJoin ( n1 , n2 ) ) ;
155
+ await efs . unlink ( utils . pathJoin ( n1 , n2 ) ) ;
156
156
157
157
await efs . chmod ( n1 , 0o0644 ) ;
158
158
setId ( efs , tuid ) ;
159
159
await expectError (
160
- efs . symlink ( 'test' , path . join ( n1 , n2 ) ) ,
160
+ efs . symlink ( 'test' , utils . pathJoin ( n1 , n2 ) ) ,
161
161
ErrorEncryptedFSError ,
162
162
errno . EACCES ,
163
163
) ;
164
164
await efs . chmod ( n1 , dp ) ;
165
- await efs . symlink ( 'test' , path . join ( n1 , n2 ) ) ;
166
- await efs . unlink ( path . join ( n1 , n2 ) ) ;
165
+ await efs . symlink ( 'test' , utils . pathJoin ( n1 , n2 ) ) ;
166
+ await efs . unlink ( utils . pathJoin ( n1 , n2 ) ) ;
167
167
} ) ;
168
168
test ( 'returns EACCES if the parent directory of the file to be created denies write permission' , async ( ) => {
169
169
await efs . mkdir ( n1 , { mode : dp } ) ;
170
170
await efs . chown ( n1 , tuid , tuid ) ;
171
171
172
172
setId ( efs , tuid ) ;
173
- await efs . symlink ( 'test' , path . join ( n1 , n2 ) ) ;
174
- await efs . unlink ( path . join ( n1 , n2 ) ) ;
173
+ await efs . symlink ( 'test' , utils . pathJoin ( n1 , n2 ) ) ;
174
+ await efs . unlink ( utils . pathJoin ( n1 , n2 ) ) ;
175
175
176
176
await efs . chmod ( n1 , 0o0555 ) ;
177
177
setId ( efs , tuid ) ;
178
178
await expectError (
179
- efs . symlink ( 'test' , path . join ( n1 , n2 ) ) ,
179
+ efs . symlink ( 'test' , utils . pathJoin ( n1 , n2 ) ) ,
180
180
ErrorEncryptedFSError ,
181
181
errno . EACCES ,
182
182
) ;
183
183
await efs . chmod ( n1 , 0o0755 ) ;
184
- await efs . symlink ( 'test' , path . join ( n1 , n2 ) ) ;
185
- await efs . unlink ( path . join ( n1 , n2 ) ) ;
184
+ await efs . symlink ( 'test' , utils . pathJoin ( n1 , n2 ) ) ;
185
+ await efs . unlink ( utils . pathJoin ( n1 , n2 ) ) ;
186
186
} ) ;
187
187
test ( 'returns ELOOP if too many symbolic links were encountered in translating the name2 path name' , async ( ) => {
188
188
await efs . symlink ( n0 , n1 ) ;
189
189
await efs . symlink ( n1 , n0 ) ;
190
190
await expectError (
191
- efs . symlink ( 'test' , path . join ( n0 , 'test' ) ) ,
191
+ efs . symlink ( 'test' , utils . pathJoin ( n0 , 'test' ) ) ,
192
192
ErrorEncryptedFSError ,
193
193
errno . ELOOP ,
194
194
) ;
195
195
await expectError (
196
- efs . symlink ( 'test' , path . join ( n1 , 'test' ) ) ,
196
+ efs . symlink ( 'test' , utils . pathJoin ( n1 , 'test' ) ) ,
197
197
ErrorEncryptedFSError ,
198
198
errno . ELOOP ,
199
199
) ;
@@ -254,9 +254,9 @@ describe(`${EncryptedFS.name} Links`, () => {
254
254
} ) ;
255
255
test ( 'returns ENOTDIR if a component of the path prefix is not a directory' , async ( ) => {
256
256
await efs . mkdir ( n0 , { mode : dp } ) ;
257
- await createFile ( efs , 'regular' , path . join ( n0 , n1 ) ) ;
257
+ await createFile ( efs , 'regular' , utils . pathJoin ( n0 , n1 ) ) ;
258
258
await expectError (
259
- efs . unlink ( path . join ( n0 , n1 , 'test' ) ) ,
259
+ efs . unlink ( utils . pathJoin ( n0 , n1 , 'test' ) ) ,
260
260
ErrorEncryptedFSError ,
261
261
errno . ENOTDIR ,
262
262
) ;
@@ -271,10 +271,10 @@ describe(`${EncryptedFS.name} Links`, () => {
271
271
await efs . mkdir ( n1 , { mode : dp } ) ;
272
272
await efs . chown ( n1 , tuid , tuid ) ;
273
273
setId ( efs , tuid ) ;
274
- await createFile ( efs , 'regular' , path . join ( n1 , n2 ) ) ;
274
+ await createFile ( efs , 'regular' , utils . pathJoin ( n1 , n2 ) ) ;
275
275
await efs . chmod ( n1 , 0o0644 ) ;
276
276
await expectError (
277
- efs . unlink ( path . join ( n1 , n2 ) ) ,
277
+ efs . unlink ( utils . pathJoin ( n1 , n2 ) ) ,
278
278
ErrorEncryptedFSError ,
279
279
errno . EACCES ,
280
280
) ;
@@ -283,10 +283,10 @@ describe(`${EncryptedFS.name} Links`, () => {
283
283
await efs . mkdir ( n1 , { mode : dp } ) ;
284
284
await efs . chown ( n1 , tuid , tuid ) ;
285
285
setId ( efs , tuid ) ;
286
- await createFile ( efs , 'regular' , path . join ( n1 , n2 ) ) ;
286
+ await createFile ( efs , 'regular' , utils . pathJoin ( n1 , n2 ) ) ;
287
287
await efs . chmod ( n1 , 0o0555 ) ;
288
288
await expectError (
289
- efs . unlink ( path . join ( n1 , n2 ) ) ,
289
+ efs . unlink ( utils . pathJoin ( n1 , n2 ) ) ,
290
290
ErrorEncryptedFSError ,
291
291
errno . EACCES ,
292
292
) ;
@@ -295,12 +295,12 @@ describe(`${EncryptedFS.name} Links`, () => {
295
295
await efs . symlink ( n0 , n1 ) ;
296
296
await efs . symlink ( n1 , n0 ) ;
297
297
await expectError (
298
- efs . unlink ( path . join ( n0 , 'test' ) ) ,
298
+ efs . unlink ( utils . pathJoin ( n0 , 'test' ) ) ,
299
299
ErrorEncryptedFSError ,
300
300
errno . ELOOP ,
301
301
) ;
302
302
await expectError (
303
- efs . unlink ( path . join ( n1 , 'test' ) ) ,
303
+ efs . unlink ( utils . pathJoin ( n1 , 'test' ) ) ,
304
304
ErrorEncryptedFSError ,
305
305
errno . ELOOP ,
306
306
) ;
@@ -451,15 +451,15 @@ describe(`${EncryptedFS.name} Links`, () => {
451
451
async ( type ) => {
452
452
if ( type !== 'dir' && type !== 'symlink' ) {
453
453
await efs . mkdir ( n0 , { mode : dp } ) ;
454
- await createFile ( efs , type as FileTypes , path . join ( n0 , n1 ) ) ;
454
+ await createFile ( efs , type as FileTypes , utils . pathJoin ( n0 , n1 ) ) ;
455
455
await expectError (
456
- efs . link ( path . join ( n0 , n1 , 'test' ) , path . join ( n0 , n2 ) ) ,
456
+ efs . link ( utils . pathJoin ( n0 , n1 , 'test' ) , utils . pathJoin ( n0 , n2 ) ) ,
457
457
ErrorEncryptedFSError ,
458
458
errno . ENOTDIR ,
459
459
) ;
460
- await createFile ( efs , type as FileTypes , path . join ( n0 , n2 ) ) ;
460
+ await createFile ( efs , type as FileTypes , utils . pathJoin ( n0 , n2 ) ) ;
461
461
await expectError (
462
- efs . link ( path . join ( n0 , n2 ) , path . join ( n0 , n1 , 'test' ) ) ,
462
+ efs . link ( utils . pathJoin ( n0 , n2 ) , utils . pathJoin ( n0 , n1 , 'test' ) ) ,
463
463
ErrorEncryptedFSError ,
464
464
errno . ENOTDIR ,
465
465
) ;
@@ -472,24 +472,24 @@ describe(`${EncryptedFS.name} Links`, () => {
472
472
await efs . mkdir ( n2 , { mode : dp } ) ;
473
473
await efs . chown ( n2 , tuid , tuid ) ;
474
474
setId ( efs , tuid ) ;
475
- await createFile ( efs , 'regular' , path . join ( n1 , n3 ) ) ;
476
- await efs . link ( path . join ( n1 , n3 ) , path . join ( n2 , n4 ) ) ;
477
- await efs . unlink ( path . join ( n2 , n4 ) ) ;
475
+ await createFile ( efs , 'regular' , utils . pathJoin ( n1 , n3 ) ) ;
476
+ await efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n2 , n4 ) ) ;
477
+ await efs . unlink ( utils . pathJoin ( n2 , n4 ) ) ;
478
478
await efs . chmod ( n1 , 0o0644 ) ;
479
479
await expectError (
480
- efs . link ( path . join ( n1 , n3 ) , path . join ( n1 , n4 ) ) ,
480
+ efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n1 , n4 ) ) ,
481
481
ErrorEncryptedFSError ,
482
482
errno . EACCES ,
483
483
) ;
484
484
await expectError (
485
- efs . link ( path . join ( n1 , n3 ) , path . join ( n2 , n4 ) ) ,
485
+ efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n2 , n4 ) ) ,
486
486
ErrorEncryptedFSError ,
487
487
errno . EACCES ,
488
488
) ;
489
489
await efs . chmod ( n1 , 0o0755 ) ;
490
490
await efs . chmod ( n2 , 0o0644 ) ;
491
491
await expectError (
492
- efs . link ( path . join ( n1 , n3 ) , path . join ( n2 , n4 ) ) ,
492
+ efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n2 , n4 ) ) ,
493
493
ErrorEncryptedFSError ,
494
494
errno . EACCES ,
495
495
) ;
@@ -500,20 +500,20 @@ describe(`${EncryptedFS.name} Links`, () => {
500
500
await efs . mkdir ( n2 , { mode : dp } ) ;
501
501
await efs . chown ( n2 , tuid , tuid ) ;
502
502
setId ( efs , tuid ) ;
503
- await createFile ( efs , 'regular' , path . join ( n1 , n3 ) ) ;
503
+ await createFile ( efs , 'regular' , utils . pathJoin ( n1 , n3 ) ) ;
504
504
505
- await efs . link ( path . join ( n1 , n3 ) , path . join ( n2 , n4 ) ) ;
506
- await efs . unlink ( path . join ( n2 , n4 ) ) ;
505
+ await efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n2 , n4 ) ) ;
506
+ await efs . unlink ( utils . pathJoin ( n2 , n4 ) ) ;
507
507
508
508
await efs . chmod ( n2 , 0o0555 ) ;
509
509
await expectError (
510
- efs . link ( path . join ( n1 , n3 ) , path . join ( n2 , n4 ) ) ,
510
+ efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n2 , n4 ) ) ,
511
511
ErrorEncryptedFSError ,
512
512
errno . EACCES ,
513
513
) ;
514
514
await efs . chmod ( n1 , 0o0555 ) ;
515
515
await expectError (
516
- efs . link ( path . join ( n1 , n3 ) , path . join ( n1 , n4 ) ) ,
516
+ efs . link ( utils . pathJoin ( n1 , n3 ) , utils . pathJoin ( n1 , n4 ) ) ,
517
517
ErrorEncryptedFSError ,
518
518
errno . EACCES ,
519
519
) ;
@@ -522,23 +522,23 @@ describe(`${EncryptedFS.name} Links`, () => {
522
522
await efs . symlink ( n0 , n1 ) ;
523
523
await efs . symlink ( n1 , n0 ) ;
524
524
await expectError (
525
- efs . link ( path . join ( n0 , 'test' ) , n2 ) ,
525
+ efs . link ( utils . pathJoin ( n0 , 'test' ) , n2 ) ,
526
526
ErrorEncryptedFSError ,
527
527
errno . ELOOP ,
528
528
) ;
529
529
await expectError (
530
- efs . link ( path . join ( n1 , 'test' ) , n2 ) ,
530
+ efs . link ( utils . pathJoin ( n1 , 'test' ) , n2 ) ,
531
531
ErrorEncryptedFSError ,
532
532
errno . ELOOP ,
533
533
) ;
534
534
await createFile ( efs , 'regular' , n2 ) ;
535
535
await expectError (
536
- efs . link ( n2 , path . join ( n0 , 'test' ) ) ,
536
+ efs . link ( n2 , utils . pathJoin ( n0 , 'test' ) ) ,
537
537
ErrorEncryptedFSError ,
538
538
errno . ELOOP ,
539
539
) ;
540
540
await expectError (
541
- efs . link ( n2 , path . join ( n1 , 'test' ) ) ,
541
+ efs . link ( n2 , utils . pathJoin ( n1 , 'test' ) ) ,
542
542
ErrorEncryptedFSError ,
543
543
errno . ELOOP ,
544
544
) ;
0 commit comments