|
| 1 | +// Flags: --expose-internals |
1 | 2 | 'use strict';
|
2 | 3 | const common = require('../common');
|
3 | 4 | const fixtures = require('../common/fixtures');
|
4 | 5 | const tmpdir = require('../common/tmpdir');
|
5 | 6 | const assert = require('assert');
|
6 | 7 | const fs = require('fs');
|
7 |
| -const uv = process.binding('uv'); |
| 8 | +const { internalBinding } = require('internal/test/binding'); |
| 9 | +const { |
| 10 | + UV_ENOENT, |
| 11 | + UV_EEXIST |
| 12 | +} = internalBinding('uv'); |
8 | 13 | const path = require('path');
|
9 | 14 | const src = fixtures.path('a.js');
|
10 | 15 | const dest = path.join(tmpdir.path, 'copyfile.out');
|
@@ -81,14 +86,14 @@ fs.copyFile(src, dest, common.mustCall((err) => {
|
81 | 86 | assert.strictEqual(err.message,
|
82 | 87 | 'ENOENT: no such file or directory, copyfile ' +
|
83 | 88 | `'${src}' -> '${dest}'`);
|
84 |
| - assert.strictEqual(err.errno, uv.UV_ENOENT); |
| 89 | + assert.strictEqual(err.errno, UV_ENOENT); |
85 | 90 | assert.strictEqual(err.code, 'ENOENT');
|
86 | 91 | assert.strictEqual(err.syscall, 'copyfile');
|
87 | 92 | } else {
|
88 | 93 | assert.strictEqual(err.message,
|
89 | 94 | 'EEXIST: file already exists, copyfile ' +
|
90 | 95 | `'${src}' -> '${dest}'`);
|
91 |
| - assert.strictEqual(err.errno, uv.UV_EEXIST); |
| 96 | + assert.strictEqual(err.errno, UV_EEXIST); |
92 | 97 | assert.strictEqual(err.code, 'EEXIST');
|
93 | 98 | assert.strictEqual(err.syscall, 'copyfile');
|
94 | 99 | }
|
|
0 commit comments