Lines Matching defs:const
3 const common = require('../common');
4 const tmpdir = require('../common/tmpdir');
5 const assert = require('assert');
6 const fs = require('fs');
7 const path = require('path');
8 const { pathToFileURL } = require('url');
9 const { execSync } = require('child_process');
11 const { validateRmOptionsSync } = require('internal/fs/utils');
16 const nextDirPath = (name = 'rm') =>
19 const isGitPresent = (() => {
32 const options = common.mustNotMutateObjectDeep({ flag: 'wx' });
139 const filePath = path.join(tmpdir.path, 'rm-async-file.txt');
151 const linkTarget = path.join(tmpdir.path, 'link-target-async.txt');
153 const validLink = path.join(tmpdir.path, 'valid-link-async');
166 const invalidLink = path.join(tmpdir.path, 'invalid-link-async');
178 const loopLinkA = path.join(tmpdir.path, 'loop-link-async-a');
179 const loopLinkB = path.join(tmpdir.path, 'loop-link-async-b');
196 const gitDirectory = nextDirPath();
205 const dir = nextDirPath();
226 const filePath = path.join(tmpdir.path, 'rm-file.txt');
237 const linkTarget = path.join(tmpdir.path, 'link-target.txt');
239 const validLink = path.join(tmpdir.path, 'valid-link');
250 const invalidLink = path.join(tmpdir.path, 'invalid-link');
260 const loopLinkA = path.join(tmpdir.path, 'loop-link-a');
261 const loopLinkB = path.join(tmpdir.path, 'loop-link-b');
273 const fileURL = tmpdir.fileURL('rm-file.txt');
294 const gitDirectory = nextDirPath();
302 const dir = nextDirPath();
332 const filePath = path.join(tmpdir.path, 'rm-promises-file.txt');
343 const linkTarget = path.join(tmpdir.path, 'link-target-prom.txt');
345 const validLink = path.join(tmpdir.path, 'valid-link-prom');
356 const invalidLink = path.join(tmpdir.path, 'invalid-link-prom');
366 const loopLinkA = path.join(tmpdir.path, 'loop-link-prom-a');
367 const loopLinkB = path.join(tmpdir.path, 'loop-link-prom-b');
379 const fileURL = tmpdir.fileURL('rm-promises-file.txt');
394 const gitDirectory = nextDirPath();
403 const dir = nextDirPath();
405 const filePath = (path.join(tmpdir.path, 'rm-args-file.txt'));
408 const defaults = {
414 const modified = {
508 const dirname = nextDirPath();
509 const filePath = path.join(dirname, 'text.txt');
513 const code = makeDirectoryReadOnly(dirname, 0o444);
528 const dirname = nextDirPath();
530 const root = fs.mkdtempSync(path.join(dirname, 'fs-'));
531 const middle = path.join(root, 'middle');
535 const code = makeDirectoryReadOnly(middle, 0o555);