Skip to content

Commit d9c2f99

Browse files
marrcpojer
authored andcommitted
Clears screen during watch mode correctly. (#2959) (#3294)
1 parent 6517c7b commit d9c2f99

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/jest-cli/src/watch.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ const ansiEscapes = require('ansi-escapes');
1616
const chalk = require('chalk');
1717
const createContext = require('./lib/createContext');
1818
const HasteMap = require('jest-haste-map');
19+
const isCI = require('is-ci');
20+
const isInteractive = process.stdout.isTTY && !isCI;
1921
const isValidPath = require('./lib/isValidPath');
2022
const preRunMessage = require('./preRunMessage');
2123
const runJest = require('./runJest');
@@ -86,7 +88,7 @@ const watch = (
8688
}
8789

8890
testWatcher = new TestWatcher({isWatchMode: true});
89-
pipe.write(CLEAR);
91+
isInteractive && pipe.write(CLEAR);
9092
preRunMessage.print(pipe);
9193
isRunning = true;
9294
return runJest(

0 commit comments

Comments
 (0)