Lines Matching full:join

18 import { join } from 'path';
28 return join(tmpdir.path, `copy_${++dirc}`);
68 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
69 writeFileSync(join(src, 'README.md'), 'hello world', 'utf8');
72 const initialStat = lstatSync(join(dest, 'README.md'));
76 const finalStat = lstatSync(join(dest, 'README.md'));
85 writeFileSync(join(dest, 'README.md'), '# Goodbye', 'utf8');
88 const content = readFileSync(join(dest, 'README.md'), 'utf8');
97 const destFile = join(dest, 'a/b/README2.md');
109 writeFileSync(join(src, 'foo.js'), 'foo', 'utf8');
110 symlinkSync(join(src, 'foo.js'), join(src, 'bar.js'));
114 const destFile = join(dest, 'foo.js');
116 cpSync(join(src, 'bar.js'), destFile, mustNotMutateObjectDeep({ dereference: true, recursive: true }));
157 writeFileSync(join(src, 'foo.js'), 'foo', 'utf8');
158 symlinkSync('foo.js', join(src, 'bar.js'));
164 const link = readlinkSync(join(dest, 'bar.js'));
165 assert.strictEqual(link, join(src, 'foo.js'));
173 writeFileSync(join(src, 'foo.js'), 'foo', 'utf8');
174 symlinkSync('foo.js', join(src, 'bar.js'));
180 const link = readlinkSync(join(dest, 'bar.js'));
181 assert.strictEqual(link, join(src, 'foo.js'));
189 writeFileSync(join(src, 'foo.js'), 'foo', 'utf8');
190 symlinkSync('foo.js', join(src, 'bar.js'));
196 const link = readlinkSync(join(dest, 'bar.js'));
216 symlinkSync(dest, join(src, 'link'));
229 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
230 symlinkSync(join(src, 'a', 'b'), join(src, 'a', 'c'));
233 mkdirSync(join(dest, 'a'), mustNotMutateObjectDeep({ recursive: true }));
234 symlinkSync(src, join(dest, 'a', 'c'));
244 mkdirSync(join(src, 'a'), mustNotMutateObjectDeep({ recursive: true }));
247 const destLink = join(dest, 'b');
251 () => cpSync(src, join(dest, 'b', 'c')),
270 const destFile = join(nextdir(), 'index.js');
313 const sock = join(src, `${process.pid}.sock`);
329 const srcStat = lstatSync(join(src, 'index.js'));
330 const destStat = lstatSync(join(dest, 'index.js'));
393 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
394 symlinkSync(join(src, 'a', 'b'), join(src, 'a', 'c'));
397 mkdirSync(join(dest, 'a'), mustNotMutateObjectDeep({ recursive: true }));
398 writeFileSync(join(dest, 'a', 'c'), 'hello', 'utf8');
411 writeFileSync(join(src, 'foo.txt'), 'foo', mustNotMutateObjectDeep({ mode: 0o444 }));
414 const srcStat = lstatSync(join(src, 'foo.txt'));
415 const destStat = lstatSync(join(dest, 'foo.txt'));
422 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
423 symlinkSync(src, join(src, 'a', 'c'));
425 mkdirSync(join(dest, 'a'), mustNotMutateObjectDeep({ recursive: true }));
426 symlinkSync(dest, join(dest, 'a', 'c'));
428 const link = readlinkSync(join(dest, 'a', 'c'));
488 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
489 writeFileSync(join(src, 'README.md'), 'hello world', 'utf8');
492 const initialStat = lstatSync(join(dest, 'README.md'));
501 const finalStat = lstatSync(join(dest, 'README.md'));
511 writeFileSync(join(dest, 'README.md'), '# Goodbye', 'utf8');
516 const content = readFileSync(join(dest, 'README.md'), 'utf8');
526 const destFile = join(dest, 'a/b/README2.md');
542 writeFileSync(join(src, 'foo.js'), 'foo', 'utf8');
543 symlinkSync(join(src, 'foo.js'), join(src, 'bar.js'));
547 const destFile = join(dest, 'foo.js');
549 cp(join(src, 'bar.js'), destFile, mustNotMutateObjectDeep({ dereference: true }),
572 symlinkSync(dest, join(src, 'link'));
582 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
583 symlinkSync(join(src, 'a', 'b'), join(src, 'a', 'c'));
586 mkdirSync(join(dest, 'a'), mustNotMutateObjectDeep({ recursive: true }));
587 symlinkSync(src, join(dest, 'a', 'c'));
596 mkdirSync(join(src, 'a'), mustNotMutateObjectDeep({ recursive: true }));
599 const destLink = join(dest, 'b');
602 cp(src, join(dest, 'b', 'c'), mustCall((err) => {
620 const destFile = join(nextdir(), 'index.js');
661 const sock = join(src, `${process.pid}.sock`);
680 const srcStat = lstatSync(join(src, 'index.js'));
681 const destStat = lstatSync(join(dest, 'index.js'));
754 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
755 symlinkSync(join(src, 'a', 'b'), join(src, 'a', 'c'));
758 mkdirSync(join(dest, 'a'), mustNotMutateObjectDeep({ recursive: true }));
759 writeFileSync(join(dest, 'a', 'c'), 'hello', 'utf8');
771 writeFileSync(join(src, 'foo.txt'), 'foo', mustNotMutateObjectDeep({ mode: 0o444 }));
778 const srcStat = lstatSync(join(src, 'foo.txt'));
779 const destStat = lstatSync(join(dest, 'foo.txt'));
787 mkdirSync(join(src, 'a', 'b'), mustNotMutateObjectDeep({ recursive: true }));
788 symlinkSync(src, join(src, 'a', 'c'));
790 mkdirSync(join(dest, 'a'), mustNotMutateObjectDeep({ recursive: true }));
791 symlinkSync(dest, join(dest, 'a', 'c'));
794 const link = readlinkSync(join(dest, 'a', 'c'));
813 mkdirSync(join(src, 'test-cp'), mustNotMutateObjectDeep({ recursive: true }));
817 writeFileSync(join(dest, 'test-cp'), 'test-content', mustNotMutateObjectDeep({ mode: 0o444 }));
833 const src = join(nextdir(), 'bar');
837 const dest = join(destParent, 'bar');
979 collectEntries(join(dir, entry.name), dirEntries);