mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-18 21:21:06 +02:00
* replaced each instance of MaskedInput in PKI with CertificateCard * modify tests for pki-generate-csr * add test for pki-issuer-details. modify test for pki-certificate-details * added test for pki-key-details. modified test for pki-sign-intermediate-form * update 2 test helper files and modify test for pki-issuer-rotate-root * update test for certificate-card-test.js, update test for the kubernetes configuration-test.js * modify pki-action-forms-test.js to no longer look for masked input. expand test for pki-issuer-details-test.js to check for all issuer details * change CertificateCard to show different format types (PEM, DER, nothing) depending on the value provided. update 2 test files to account for this. * change CertificateCard arg name from @certficateValue to @data to be more inclusive of different uses of CertificateCard (i.e when used for a private key, not a certificate). add description to certificate-card.js * change naming for attr.options.masked to attr.options.displayCard to reflect the change from MaskedInput to CertificateCard * add changelog * change attribute to isCertificate to better fit the title of the component CertificateCard. edit pki-certificate-details.hbs to get rid of extraneous code
36 lines
1.7 KiB
JavaScript
36 lines
1.7 KiB
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
*/
|
|
|
|
export const SELECTORS = {
|
|
mainSectionTitle: '[data-test-generate-root-title="Root parameters"]',
|
|
urlSectionTitle: '[data-test-generate-root-title="Issuer URLs"]',
|
|
keyParamsGroupToggle: '[data-test-toggle-group="Key parameters"]',
|
|
sanGroupToggle: '[data-test-toggle-group="Subject Alternative Name (SAN) Options"]',
|
|
additionalGroupToggle: '[data-test-toggle-group="Additional subject fields"]',
|
|
toggleGroupDescription: '[data-test-toggle-group-description]',
|
|
formField: '[data-test-field]',
|
|
typeField: '[data-test-input="type"]',
|
|
inputByName: (name) => `[data-test-input="${name}"]`,
|
|
fieldByName: (name) => `[data-test-field="${name}"]`,
|
|
generateRootSave: '[data-test-pki-generate-root-save]',
|
|
generateRootCancel: '[data-test-pki-generate-root-cancel]',
|
|
generateRootCommonNameField: '[data-test-input="commonName"]',
|
|
generateRootIssuerNameField: '[data-test-input="issuerName"]',
|
|
formInvalidError: '[data-test-pki-generate-root-validation-error]',
|
|
urlsSection: '[data-test-urls-section]',
|
|
urlField: '[data-test-urls-section] [data-test-input]',
|
|
// Shown values after save
|
|
saved: {
|
|
certificate: '[data-test-value-div="Certificate"] [data-test-certificate-card]',
|
|
commonName: '[data-test-row-value="Common name"]',
|
|
issuerName: '[data-test-row-value="Issuer name"]',
|
|
issuerLink: '[data-test-value-div="Issuer ID"] a',
|
|
keyName: '[data-test-row-value="Key name"]',
|
|
keyLink: '[data-test-value-div="Key ID"] a',
|
|
privateKey: '[data-test-value-div="Private key"] [data-test-certificate-card]',
|
|
serialNumber: '[data-test-row-value="Serial number"]',
|
|
},
|
|
};
|