Skip to content

Commit

Permalink
add waits to namespace-picker and gitrepo tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Yonas Berhe authored and Yonas Berhe committed Apr 11, 2024
1 parent d8c0cf6 commit 4b11b5f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
3 changes: 3 additions & 0 deletions cypress/e2e/tests/pages/explorer/namespace-picker.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,11 @@ describe('Namespace picker', { testIsolation: 'off' }, () => {

const workloadsPodPage = new WorkloadsPodsListPagePo('local');

cy.intercept('GET', '/v1/pods?exclude=metadata.managedFields').as('getPods');

WorkloadsPodsListPagePo.navTo();
workloadsPodPage.waitForPage();
cy.wait('@getPods');

// Filter by Namespace: Select 'cattle-fleet-local-system'
namespacePicker.toggle();
Expand Down
12 changes: 12 additions & 0 deletions cypress/e2e/tests/pages/fleet/gitrepo.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,13 @@ describe('Git Repo', { tags: ['@fleet', '@adminUser'] }, () => {
prefPage.languageDropdownMenu().checkVisible();
prefPage.languageDropdownMenu().toggle();
prefPage.languageDropdownMenu().isOpened();

cy.intercept('PUT', 'v1/userpreferences/*').as(`prefUpdateZhHans`);
prefPage.languageDropdownMenu().clickOption(2);
cy.wait('@prefUpdateZhHans').then(({ response }) => {
expect(response?.statusCode).to.eq(200);
expect(response?.body.data).to.have.property('locale', 'zh-hans');
});
prefPage.languageDropdownMenu().isClosed();

listPage.goTo();
Expand All @@ -100,7 +106,13 @@ describe('Git Repo', { tags: ['@fleet', '@adminUser'] }, () => {
prefPage.languageDropdownMenu().checkVisible();
prefPage.languageDropdownMenu().toggle();
prefPage.languageDropdownMenu().isOpened();

cy.intercept('PUT', 'v1/userpreferences/*').as(`prefUpdateEnUs`);
prefPage.languageDropdownMenu().clickOption(1);
cy.wait('@prefUpdateEnUs').then(({ response }) => {
expect(response?.statusCode).to.eq(200);
expect(response?.body.data).to.have.property('locale', 'en-us');
});
prefPage.languageDropdownMenu().isClosed();

const fleetDashboardPage = new FleetDashboardPagePo('_');
Expand Down

0 comments on commit 4b11b5f

Please sign in to comment.