mirror of
https://github.com/Microsoft/vscode
synced 2024-07-05 01:08:57 +00:00
fix #137795
This commit is contained in:
parent
7f7fad2f9e
commit
7b3078d931
|
@ -129,7 +129,8 @@ export class Terminal {
|
|||
}
|
||||
|
||||
async getSingleTabName(): Promise<string> {
|
||||
return await (await this.code.waitForElement(Selector.SingleTab, singleTab => !!singleTab && singleTab?.textContent.length > 1)).textContent;
|
||||
const tab = await this.code.waitForElement(Selector.SingleTab, singleTab => !!singleTab && singleTab?.textContent.length > 1);
|
||||
return tab.textContent;
|
||||
}
|
||||
|
||||
private async assertTabExpected(selector?: string, listIndex?: number, nameRegex?: RegExp, icon?: string, color?: string): Promise<void> {
|
||||
|
|
|
@ -8,7 +8,7 @@ import { ParsedArgs } from 'minimist';
|
|||
import { Application, Terminal, TerminalCommandId, TerminalCommandIdWithValue } from '../../../../automation/out';
|
||||
|
||||
export function setup(opts: ParsedArgs) {
|
||||
describe.only('Terminal Tabs', () => {
|
||||
describe('Terminal Tabs', () => {
|
||||
// Acquire automation API
|
||||
let terminal: Terminal;
|
||||
before(function () {
|
||||
|
@ -60,12 +60,12 @@ export function setup(opts: ParsedArgs) {
|
|||
await terminal.assertSingleTab({ name });
|
||||
});
|
||||
|
||||
// Flaky: https://github.com/microsoft/vscode/issues/137795
|
||||
it.skip('should reset the tab name to the default value when no name is provided', async () => {
|
||||
it('should reset the tab name to the default value when no name is provided', async () => {
|
||||
await terminal.runCommand(TerminalCommandId.Show);
|
||||
const defaultName = await terminal.getSingleTabName();
|
||||
const name = 'my terminal name';
|
||||
await terminal.runCommandWithValue(TerminalCommandIdWithValue.Rename, name);
|
||||
await terminal.assertSingleTab({ name });
|
||||
await terminal.runCommandWithValue(TerminalCommandIdWithValue.Rename, undefined);
|
||||
await terminal.assertSingleTab({ name: defaultName });
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user