Skip to content

Commit c4e58e3

Browse files
committed
add spinner fallback for Windows
The `dots` spinner doesn't work there.
1 parent a727f5e commit c4e58e3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/reporters/mini.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function MiniReporter() {
2020
return new MiniReporter();
2121
}
2222

23-
var spinnerDef = spinners.dots;
23+
var spinnerDef = spinners[process.platform === 'win32' ? 'line' : 'dots'];
2424
this.spinnerFrames = spinnerDef.frames.map(function (c) {
2525
return chalk.gray.dim(c);
2626
});

test/reporters/mini.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ var compareLineOutput = require('../helper/compare-line-output');
1212

1313
chalk.enabled = true;
1414

15-
var graySpinner = chalk.gray.dim('⠋');
15+
var graySpinner = chalk.gray.dim(process.platform === 'win32' ? '-' : '⠋');
1616

1717
// Needed because tap doesn't emulate a tty environment and thus this is
1818
// undefined, making `cli-truncate` append '...' to test titles

0 commit comments

Comments
 (0)