Skip to content

Commit a30ca29

Browse files
authored
Fix Extension Smoke tests (microsoft#73072)
Fix Extension Smoke tests
2 parents 071a5cf + c77ec58 commit a30ca29

4 files changed

Lines changed: 7 additions & 9 deletions

File tree

src/vs/workbench/contrib/extensions/electron-browser/extensionsWidgets.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ export class TooltipWidget extends ExtensionWidget {
168168
this.parent.removeAttribute('aria-label');
169169
this.parent.title = this.getTooltip();
170170
if (this.extension) {
171-
this.parent.setAttribute('aria-label', localize('extension-arialabel', "{0}. {1} Press enter for extension details.", this.extension.displayName));
171+
this.parent.setAttribute('aria-label', localize('extension-arialabel', "{0}. Press enter for extension details.", this.extension.displayName));
172172
}
173173
}
174174

test/smoke/src/areas/extensions/extensions.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@ export function setup() {
1515
return;
1616
}
1717

18-
const extensionName = 'vscode-smoketest-check';
1918
await app.workbench.extensions.openExtensionsViewlet();
2019

21-
await app.workbench.extensions.installExtension(extensionName);
20+
await app.workbench.extensions.installExtension('michelkaporin.vscode-smoketest-check', 'vscode-smoketest-check');
2221

2322
await app.workbench.extensions.waitForExtensionsViewlet();
2423
await app.workbench.quickopen.runCommand('Smoke Test Check');

test/smoke/src/areas/extensions/extensions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ export class Extensions extends Viewlet {
2828
await this.code.waitForElement(SEARCH_BOX);
2929
}
3030

31-
async searchForExtension(name: string): Promise<any> {
31+
async searchForExtension(id: string): Promise<any> {
3232
await this.code.waitAndClick(SEARCH_BOX);
3333
await this.code.waitForActiveElement(SEARCH_BOX);
34-
await this.code.waitForTypeInEditor(SEARCH_BOX, `name:"${name}"`);
34+
await this.code.waitForTypeInEditor(SEARCH_BOX, `@id:${id}`);
3535
}
3636

37-
async installExtension(name: string): Promise<void> {
38-
await this.searchForExtension(name);
37+
async installExtension(id: string, name: string): Promise<void> {
38+
await this.searchForExtension(id);
3939
const ariaLabel = `${name}. Press enter for extension details.`;
4040
await this.code.waitAndClick(`div.extensions-viewlet[id="workbench.view.extensions"] .monaco-list-row[aria-label="${ariaLabel}"] .extension li[class='action-item'] .extension-action.install`);
4141
await this.code.waitForElement(`.extension-editor .monaco-action-bar .action-item:not(.disabled) .extension-action.uninstall`);

test/smoke/src/areas/workbench/localization.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@ export function setup() {
1414
return;
1515
}
1616

17-
const extensionName = 'German Language Pack for Visual Studio Code';
1817
await app.workbench.extensions.openExtensionsViewlet();
19-
await app.workbench.extensions.installExtension(extensionName);
18+
await app.workbench.extensions.installExtension('ms-ceintl.vscode-language-pack-de', 'German Language Pack for Visual Studio Code');
2019

2120
await app.restart({ extraArgs: ['--locale=DE'] });
2221
});

0 commit comments

Comments
 (0)