mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-25 08:31:09 +02:00
* selector things and addressing flakiness in secret-test * replace and update the data test selectors for info-table-row * fix a selector * skip the replication test that borks it all, I have a follow up ticket and replication works still. * remove the uneeded data-test-div thing * missed one * fix replication selector * fix ci test failures * pull in clicktrigger * update transit test
56 lines
2.5 KiB
TypeScript
56 lines
2.5 KiB
TypeScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
export const SECRET_ENGINE_SELECTORS = {
|
|
configTab: '[data-test-configuration-tab]',
|
|
configure: '[data-test-secret-backend-configure]',
|
|
configureNote: (name: string) => `[data-test-configure-note="${name}"]`,
|
|
configureTitle: (type: string) => `[data-test-backend-configure-title="${type}"]`,
|
|
configurationToggle: '[data-test-mount-config-toggle]',
|
|
crumb: (path: string) => `[data-test-secret-breadcrumb="${path}"] a`,
|
|
error: {
|
|
title: '[data-test-backend-error-title]',
|
|
},
|
|
generateLink: '[data-test-backend-credentials]',
|
|
// ARG TODO try without the optional path because it should always have an id passed in
|
|
secretsBackendLink: (path: string) =>
|
|
path ? `[data-test-secrets-backend-link="${path}"]` : '[data-test-secrets-backend-link]',
|
|
createSecretLink: '[data-test-create-secret-link]',
|
|
secretPath: (name: string) => `[data-test-secret-path="${name}"]`,
|
|
secretKey: (name: string) => `[data-test-secret-key="${name}"]`,
|
|
secretHeader: '[data-test-secret-header]',
|
|
secretLink: (name: string) => (name ? `[data-test-secret-link="${name}"]` : '[data-test-secret-link]'),
|
|
secretLinkMenu: (name: string) => `[data-test-secret-link="${name}"] [data-test-popup-menu-trigger]`,
|
|
secretLinkMenuDelete: (name: string) =>
|
|
`[data-test-secret-link="${name}"] [data-test-confirm-action-trigger]`,
|
|
secretLinkATag: (name: string) =>
|
|
name ? `[data-test-secret-item-link="${name}"]` : '[data-test-secret-item-link]',
|
|
viewBackend: '[data-test-backend-view-link]',
|
|
warning: '[data-test-warning]',
|
|
configureForm: '[data-test-configure-form]',
|
|
additionalConfigModelTitle: '[data-test-additional-config-model-title]',
|
|
wif: {
|
|
accessTypeSection: '[data-test-access-type-section]',
|
|
accessTitle: '[data-test-access-title]',
|
|
accessType: (type: string) => `[data-test-access-type="${type}"]`,
|
|
accessTypeSubtext: '[data-test-access-type-subtext]',
|
|
issuerWarningCancel: '[data-test-issuer-cancel]',
|
|
issuerWarningMessage: '[data-test-issuer-warning-message]',
|
|
issuerWarningModal: '[data-test-issuer-warning]',
|
|
issuerWarningSave: '[data-test-issuer-save]',
|
|
},
|
|
aws: {
|
|
deleteRole: (role: string) => `[data-test-aws-role-delete="${role}"]`,
|
|
},
|
|
ssh: {
|
|
editConfigSection: '[data-test-edit-config-section]',
|
|
save: '[data-test-configure-save-button]',
|
|
cancel: '[data-test-cancel-button]',
|
|
delete: '[data-test-delete-public-key]',
|
|
createRole: '[data-test-role-ssh-create]',
|
|
deleteRole: '[data-test-ssh-role-delete]',
|
|
},
|
|
};
|