mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-05 11:02:05 +00:00
* cleanup * test(e2e): improve error reporting * lint * lint * better timeout messages * fix shouldNotExist
39 lines
1.4 KiB
TypeScript
39 lines
1.4 KiB
TypeScript
import { apiAuth } from '../../support/api/apiauth';
|
|
import { ensureOIDCSettingsSet } from '../../support/api/oidc-settings';
|
|
|
|
describe('oidc settings', () => {
|
|
const oidcSettingsPath = `/settings?id=oidc`;
|
|
const accessTokenPrecondition = 1;
|
|
const idTokenPrecondition = 2;
|
|
const refreshTokenExpirationPrecondition = 7;
|
|
const refreshTokenIdleExpirationPrecondition = 2;
|
|
|
|
beforeEach(`ensure they are set`, () => {
|
|
apiAuth().then((apiCallProperties) => {
|
|
ensureOIDCSettingsSet(
|
|
apiCallProperties,
|
|
accessTokenPrecondition,
|
|
idTokenPrecondition,
|
|
refreshTokenExpirationPrecondition,
|
|
refreshTokenIdleExpirationPrecondition,
|
|
);
|
|
cy.visit(oidcSettingsPath);
|
|
});
|
|
});
|
|
|
|
it(`should update oidc settings`, () => {
|
|
cy.get('[formcontrolname="accessTokenLifetime"]').should('value', accessTokenPrecondition).clear().type('2');
|
|
cy.get('[formcontrolname="idTokenLifetime"]').should('value', idTokenPrecondition).clear().type('24');
|
|
cy.get('[formcontrolname="refreshTokenExpiration"]')
|
|
.should('value', refreshTokenExpirationPrecondition)
|
|
.clear()
|
|
.type('30');
|
|
cy.get('[formcontrolname="refreshTokenIdleExpiration"]')
|
|
.should('value', refreshTokenIdleExpirationPrecondition)
|
|
.clear()
|
|
.type('7');
|
|
cy.get('[data-e2e="save-button"]').click();
|
|
cy.shouldConfirmSuccess();
|
|
});
|
|
});
|