diff --git a/packages/jest-core/src/TestNamePatternPrompt.ts b/packages/jest-core/src/TestNamePatternPrompt.ts index 312f415118ea..93ea746d3c55 100644 --- a/packages/jest-core/src/TestNamePatternPrompt.ts +++ b/packages/jest-core/src/TestNamePatternPrompt.ts @@ -14,6 +14,7 @@ import { } from 'jest-watcher'; import {TestResult} from '@jest/types'; +// TODO: Make underscored props `private` export default class TestNamePatternPrompt extends PatternPrompt { _cachedTestResults: Array; @@ -28,7 +29,7 @@ export default class TestNamePatternPrompt extends PatternPrompt { this._printPrompt(pattern, options); } - _printPrompt(pattern: string, options: ScrollOptions) { + _printPrompt(pattern: string) { const pipe = this._pipe; printPatternCaret(pattern, pipe); printRestoredPatternCaret(pattern, this._currentUsageRows, pipe); diff --git a/packages/jest-core/src/TestPathPatternPrompt.ts b/packages/jest-core/src/TestPathPatternPrompt.ts index 058acf23bc64..47922c4e91c5 100644 --- a/packages/jest-core/src/TestPathPatternPrompt.ts +++ b/packages/jest-core/src/TestPathPatternPrompt.ts @@ -22,8 +22,9 @@ type SearchSources = Array<{ searchSource: SearchSource; }>; +// TODO: Make underscored props `private` export default class TestPathPatternPrompt extends PatternPrompt { - _searchSources: SearchSources; + _searchSources?: SearchSources; constructor(pipe: NodeJS.WritableStream, prompt: Prompt) { super(pipe, prompt); @@ -32,10 +33,10 @@ export default class TestPathPatternPrompt extends PatternPrompt { _onChange(pattern: string, options: ScrollOptions) { super._onChange(pattern, options); - this._printPrompt(pattern, options); + this._printPrompt(pattern); } - _printPrompt(pattern: string, options: ScrollOptions) { + _printPrompt(pattern: string) { const pipe = this._pipe; printPatternCaret(pattern, pipe); printRestoredPatternCaret(pattern, this._currentUsageRows, pipe); @@ -49,8 +50,8 @@ export default class TestPathPatternPrompt extends PatternPrompt { } catch (e) {} let tests: Array = []; - if (regex) { - this._searchSources.forEach(({searchSource, context}) => { + if (regex && this._searchSources) { + this._searchSources.forEach(({searchSource}) => { tests = tests.concat(searchSource.findMatchingTests(pattern).tests); }); }