vault/ui/tests/helpers/pki-engine.js
Angel Garbarino bfde310ec0
UI/vault 9268/pki component tests (#17609)
* wip

* work in progress

* pki-role-form-test

* clean up

* radio-select-ttl-or-string test

* clean up

* add yielded check

* 12 to 13

* add pki-key-usage test

* remove meep

* key-params test

* clean up

* clean up

* pr comments
2022-10-25 13:58:11 -06:00

31 lines
1.4 KiB
JavaScript

export const PKI_BASE_URL = `/vault/cluster/secrets/backend/pki/roles`;
export const SELECTORS = {
// Pki role
roleName: '[data-test-input="name"]',
issuerRef: '[data-test-input="issuerRef"]',
customTtl: '[data-test-field="customTtl"]',
backdateValidity: '[data-test-ttl-value="Backdate validity"]',
maxTtl: '[data-test-toggle-label="Max TTL"]',
generateLease: '[data-test-field="generateLease"]',
noStore: '[data-test-field="noStore"]',
addBasicConstraints: '[data-test-input="addBasicConstraints"]',
domainHandling: '[data-test-toggle-group="Domain handling"]',
keyParams: '[data-test-toggle-group="Key parameters"]',
keyType: '[data-test-input="keyType"]',
keyBits: '[data-test-input="keyBits"]',
signatureBits: '[data-test-input="signatureBits"]',
keyUsage: '[data-test-toggle-group="Key usage"]',
extKeyUsageOids: '[data-test-input="extKeyUsageOids"]',
digitalSignature: '[data-test-input="DigitalSignature"]',
keyAgreement: '[data-test-input="KeyAgreement"]',
keyEncipherment: '[data-test-input="KeyEncipherment"]',
any: '[data-test-input="Any"]',
serverAuth: '[data-test-input="ServerAuth"]',
policyIdentifiers: '[data-test-toggle-group="Policy identifiers"]',
san: '[data-test-toggle-group="Subject Alternative Name (SAN) Options"]',
additionalSubjectFields: '[data-test-toggle-group="Additional subject fields"]',
roleCreateButton: '[data-test-pki-role-save]',
roleCancelButton: '[data-test-pki-role-cancel]',
};