Skip to content

Commit 37b42fe

Browse files
authored
test: misc test changes (shelljs#970)
No change to production logic. This renames test cases with duplicate names, deletes a redundant test, and uses the public `t.title` API in favor of `t._test.title`. This is a prerequisite for updating ava. Issue shelljs#969
1 parent 4e38240 commit 37b42fe

3 files changed

Lines changed: 7 additions & 14 deletions

File tree

test/cp.js

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -421,17 +421,10 @@ test('Make sure hidden files are copied recursively', t => {
421421
});
422422

423423
test('no-recursive will copy regular files only', t => {
424-
const result = shell.cp('test/resources/file1.txt', 'test/resources/ls/', t.context.tmp);
425-
t.is(result.code, 1);
426-
t.truthy(shell.error());
427-
t.falsy(fs.existsSync(`${t.context.tmp}/.hidden_file`)); // doesn't copy dir contents
428-
t.falsy(fs.existsSync(`${t.context.tmp}/ls`)); // doesn't copy dir itself
429-
t.truthy(fs.existsSync(`${t.context.tmp}/file1.txt`));
430-
});
431-
432-
test('no-recursive will copy regular files only', t => {
433-
const result = shell.cp('test/resources/file1.txt', 'test/resources/file2.txt', 'test/resources/cp',
434-
'test/resources/ls/', t.context.tmp);
424+
const result = shell.cp(
425+
'test/resources/file1.txt', 'test/resources/file2.txt', 'test/resources/cp',
426+
'test/resources/ls/', t.context.tmp
427+
);
435428

436429
t.is(result.code, 1);
437430
t.truthy(shell.error());

test/mkdir.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ test('-p flag', t => {
145145
shell.rm('-Rf', `${t.context.tmp}/a`); // revert
146146
});
147147

148-
test('multiple dirs', t => {
148+
test('-p flag: multiple dirs', t => {
149149
const result = shell.mkdir('-p', `${t.context.tmp}/zzza`,
150150
`${t.context.tmp}/zzzb`, `${t.context.tmp}/zzzc`);
151151
t.falsy(shell.error());
@@ -155,7 +155,7 @@ test('multiple dirs', t => {
155155
t.truthy(fs.existsSync(`${t.context.tmp}/zzzc`));
156156
});
157157

158-
test('multiple dirs, array syntax', t => {
158+
test('-p flag: multiple dirs, array syntax', t => {
159159
const result = shell.mkdir('-p', [`${t.context.tmp}/yyya`,
160160
`${t.context.tmp}/yyyb`, `${t.context.tmp}/yyyc`]);
161161
t.falsy(shell.error());

test/utils/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function skipIfTrue(booleanValue, t, closure) {
6161
if (booleanValue) {
6262
_processStderrWrite(
6363
chalk.yellow('Warning: skipping platform-dependent test ') +
64-
chalk.bold.white(`'${t._test.title}'`) +
64+
chalk.bold.white(`'${t.title}'`) +
6565
'\n'
6666
);
6767
t.truthy(true); // dummy assertion to satisfy ava v0.19+

0 commit comments

Comments
 (0)