UNPKG

@salesforce/salesforcedx-vscode-test-tools

Version:
29 lines (28 loc) 1.3 kB
import { Duration } from '../core/miscellaneous'; import { OutputView } from 'vscode-extension-tester'; export declare function selectOutputChannel(name: string): Promise<OutputView>; export declare function getOutputViewText(outputChannelName?: string): Promise<string>; /** * Verifies that the output panel contains all expected text snippets. * * @param {string} outputPanelText - The output panel text as a string that needs to be verified. * @param {string[]} expectedTexts - An array of strings representing the expected text snippets that should be present in the output panel. * * @example * await verifyOutputPanelText( * testResult, * [ * '=== Test Summary', * 'Outcome Passed', * 'Tests Ran 1', * 'Pass Rate 100%', * 'TEST NAME', * 'ExampleTest1 Pass', * 'Ended SFDX: Run Apex Tests' * ] * ); */ export declare function verifyOutputPanelText(outputPanelText: string, expectedTexts: string[]): Promise<void>; export declare function attemptToFindOutputPanelText(outputChannelName: string, searchString: string, attempts?: number): Promise<string>; export declare function getOperationTime(outputText: string): Promise<string>; export declare function clearOutputView(wait?: Duration): Promise<void>;