mirror of https://github.com/nodejs/node.git
15 lines
570 B
JavaScript
15 lines
570 B
JavaScript
// This tests that cpSync accepts file URL as src and dest.
|
|
import { mustNotMutateObjectDeep } from '../common/index.mjs';
|
|
import { nextdir, assertDirEquivalent } from '../common/fs.js';
|
|
import { cpSync } from 'node:fs';
|
|
import { pathToFileURL } from 'node:url';
|
|
import tmpdir from '../common/tmpdir.js';
|
|
import fixtures from '../common/fixtures.js';
|
|
|
|
tmpdir.refresh();
|
|
|
|
const src = fixtures.path('copy/kitchen-sink');
|
|
const dest = nextdir();
|
|
cpSync(pathToFileURL(src), pathToFileURL(dest), mustNotMutateObjectDeep({ recursive: true }));
|
|
assertDirEquivalent(src, dest);
|