mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-03 04:42:15 +00:00
* prettier in e2e * format * typescript as dev dependency * ci all, check linting * resolve liniting issues * fix wait-on * fix package-lock.json Co-authored-by: Elio Bischof <[email protected]>
30 lines
1.3 KiB
TypeScript
30 lines
1.3 KiB
TypeScript
import { login, User } from '../../support/login/users';
|
|
|
|
describe('password complexity', () => {
|
|
const orgPath = `/org`;
|
|
const testProjectName = 'e2eproject';
|
|
|
|
[User.OrgOwner].forEach((user) => {
|
|
describe(`as user "${user}"`, () => {
|
|
beforeEach(() => {
|
|
login(user);
|
|
cy.visit(orgPath);
|
|
// TODO: Why force?
|
|
cy.contains('[data-e2e="policy-card"]', 'Password Complexity').contains('button', 'Modify').click({ force: true }); // TODO: select data-e2e
|
|
});
|
|
|
|
// TODO: fix saving password complexity policy bug
|
|
|
|
it(`should restrict passwords that don't have the minimal length`);
|
|
it(`should require passwords to contain a number if option is switched on`);
|
|
it(`should not require passwords to contain a number if option is switched off`);
|
|
it(`should require passwords to contain a symbol if option is switched on`);
|
|
it(`should not require passwords to contain a symbol if option is switched off`);
|
|
it(`should require passwords to contain a lowercase letter if option is switched on`);
|
|
it(`should not require passwords to contain a lowercase letter if option is switched off`);
|
|
it(`should require passwords to contain an uppercase letter if option is switched on`);
|
|
it(`should not require passwords to contain an uppercase letter if option is switched off`);
|
|
});
|
|
});
|
|
});
|