Skip to content

Commit

Permalink
test: create general purpose vscode operator function & finish select…
Browse files Browse the repository at this point in the history
… azure tenant test case
  • Loading branch information
Ivan_Chen committed Aug 5, 2024
1 parent 3c682b3 commit fe081b1
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
8 changes: 4 additions & 4 deletions src/test/e2e/tests/registerApiViaCICD.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import VscodeOperator from '../utils/vscodeOperator';
test('trigger generateAPIviaCICD with Azure DevOps', async ({ workbox }) => {
await workbox.waitForTimeout(Timeout.PREPARE_TEST);
// wait API Center extension installed on VS Code.
expect(await VscodeOperator.isSideTabItemExist(workbox, VSCode.TAB_API_CENTER)).toBeTruthy();
expect(await VscodeOperator.isSideTabItemExist(workbox, "API Center")).toBeTruthy();
await VscodeOperator.activeSideTab(workbox, VSCode.TAB_API_CENTER);
// trigger command palette.
await VscodeOperator.execCommandInCommandPalette(workbox, APICenter.REGISTER_API);
Expand All @@ -18,13 +18,13 @@ test('trigger generateAPIviaCICD with Azure DevOps', async ({ workbox }) => {
await VscodeOperator.selectOptionByName(workbox, APICenter.AZURE_DEVOPS);
await VscodeOperator.activeSideTab(workbox, VSCode.TAB_EXPLORER);
// check result.
expect(await VscodeOperator.isSideTabItemExist(workbox, APICenter.REGISTER_API_YML)).toBeTruthy();
expect(await VscodeOperator.isSideTabItemExist(workbox, "register-api.yml")).toBeTruthy();
});

test('trigger generateAPIviaCICD with GitHub', async ({ workbox }) => {
await workbox.waitForTimeout(Timeout.PREPARE_TEST);
// wait API Center extension installed on VS Code.
expect(await VscodeOperator.isSideTabItemExist(workbox, VSCode.TAB_API_CENTER)).toBeTruthy();
expect(await VscodeOperator.isSideTabItemExist(workbox, "API Center")).toBeTruthy();
await VscodeOperator.activeSideTab(workbox, VSCode.TAB_API_CENTER);
// trigger command palette.
await VscodeOperator.execCommandInCommandPalette(workbox, APICenter.REGISTER_API);
Expand All @@ -34,5 +34,5 @@ test('trigger generateAPIviaCICD with GitHub', async ({ workbox }) => {
await VscodeOperator.selectOptionByName(workbox, APICenter.GITHUB);
await VscodeOperator.activeSideTab(workbox, VSCode.TAB_EXPLORER);
// check result.
expect(await VscodeOperator.isSideTabItemExist(workbox, APICenter.REGISTER_API_YML)).toBeTruthy();
expect(await VscodeOperator.isSideTabItemExist(workbox, "register-api.yml")).toBeTruthy();
});
4 changes: 2 additions & 2 deletions src/test/e2e/tests/selectAzureTenant.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import VscodeOperator from '../utils/vscodeOperator';
test('select Tenant', async ({ workbox }) => {
await workbox.waitForTimeout(Timeout.PREPARE_TEST);
// wait API Center extension installed on VS Code.
expect(await VscodeOperator.isSideTabItemExist(workbox, VSCode.TAB_API_CENTER)).toBeTruthy();
expect(await VscodeOperator.isSideTabItemExist(workbox, "API Center")).toBeTruthy();
await VscodeOperator.activeSideTab(workbox, VSCode.TAB_API_CENTER, Timeout.PREPARE_EXT);
console.log('click subscription: ', TestENV.AZURE_SUBSCRIPTION_NAME!);
expect(await VscodeOperator.isTreeItemExist(workbox, TestENV.AZURE_SUBSCRIPTION_NAME!)).toBeTruthy();
expect(await VscodeOperator.isTreeItemExist(workbox, "Teams Cloud - E2E Testing with TTL = 1 Days")).toBeTruthy();
});

0 comments on commit fe081b1

Please sign in to comment.