@@ -23,8 +23,9 @@ function beforeEach() { |
|
|
23 |
23 |
fs.chmodSync(dest, '444'); |
24 |
24 |
|
25 |
25 |
const check = (err) => { |
26 |
|
-assert.strictEqual(err.code, 'EACCESS'); |
|
26 |
+assert.strictEqual(err.code, 'EACCES'); |
27 |
27 |
assert.strictEqual(fs.readFileSync(dest, 'utf8'), 'dest'); |
|
28 |
+return true; |
28 |
29 |
}; |
29 |
30 |
|
30 |
31 |
return { source, dest, check }; |
@@ -39,8 +40,9 @@ function beforeEach() { |
|
|
39 |
40 |
// Test promises API. |
40 |
41 |
{ |
41 |
42 |
const { source, dest, check } = beforeEach(); |
42 |
|
-assert.throws(async () => { await fs.promises.copyFile(source, dest); }, |
43 |
|
-check); |
|
43 |
+(async () => { |
|
44 |
+await assert.rejects(fs.promises.copyFile(source, dest), check); |
|
45 |
+})(); |
44 |
46 |
} |
45 |
47 |
|
46 |
48 |
// Test callback API. |