Skip to content

Commit 37b42fe

Browse files
authored
test: misc test changes (#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 #969
1 parent 4e38240 commit 37b42fe

File tree

3 files changed

+7
-14
lines changed

3 files changed

+7
-14
lines changed

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy