Skip to content

Commit 2d4b936

Browse files
committed
fix oidc provider tests
1 parent 4b65445 commit 2d4b936

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
import HomePagePo from '@/cypress/e2e/po/pages/home.po';
3+
import { FeatureFlagsPagePo } from '@/cypress/e2e/po/pages/global-settings/feature-flags.po';
4+
5+
const featureFlagsPage = new FeatureFlagsPagePo('local');
6+
7+
/**
8+
* OIDC Provider Setup Test
9+
*
10+
* This test enables the OIDC Provider feature flag.
11+
* It's designed to run in Jenkins CI environment as part of the test setup process.
12+
*/
13+
describe('Enable OIDC Provider', { testIsolation: 'off', tags: ['@jenkins', '@adminUser'] }, () => {
14+
before(() => {
15+
cy.login();
16+
HomePagePo.goTo();
17+
});
18+
19+
it('Enable Feature Flag', () => {
20+
FeatureFlagsPagePo.navTo();
21+
featureFlagsPage.waitForPage();
22+
23+
featureFlagsPage.list().details('oidc-provider', 0).should('include.text', 'Disabled');
24+
25+
featureFlagsPage.list().clickRowActionMenuItem('oidc-provider', 'Activate');
26+
featureFlagsPage.clickCardActionButtonAndWait('Activate', 'oidc-provider', true, { waitForModal: true, waitForRequest: true });
27+
28+
featureFlagsPage.list().details('oidc-provider', 0).should('include.text', 'Active');
29+
});
30+
});

0 commit comments

Comments
 (0)