refactor(list reporter): early-return if there's no TTY

This commit is contained in:
Simon Knott 2024-07-16 16:31:41 +02:00
parent 0e80491f06
commit f82f04f204
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC

View file

@ -94,18 +94,17 @@ class ListReporter extends BaseReporter {
return; return;
const testIndex = this._resultIndex.get(result) || ''; const testIndex = this._resultIndex.get(result) || '';
if (!this._printSteps) { if (!isTTY)
if (isTTY)
this._updateLine(this._testRows.get(test)!, colors.dim(formatTestTitle(this.config, test, step)) + this._retrySuffix(result), this._testPrefix(testIndex, ''));
return; return;
}
if (isTTY) { if (this._printSteps) {
this._maybeWriteNewLine(); this._maybeWriteNewLine();
this._stepRows.set(step, this._lastRow); this._stepRows.set(step, this._lastRow);
const prefix = this._testPrefix(this.getStepIndex(testIndex, result, step), ''); const prefix = this._testPrefix(this.getStepIndex(testIndex, result, step), '');
const line = test.title + colors.dim(stepSuffix(step)); const line = test.title + colors.dim(stepSuffix(step));
this._appendLine(line, prefix); this._appendLine(line, prefix);
} else {
this._updateLine(this._testRows.get(test)!, colors.dim(formatTestTitle(this.config, test, step)) + this._retrySuffix(result), this._testPrefix(testIndex, ''));
} }
} }