/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { SELECTORS as CONFIGURE } from './pki-configure-create'; import { SELECTORS as DETAILS } from './pki-issuer-details'; export const SELECTORS = { objectListInput: (key, row = 0) => `[data-test-object-list-input="${key}-${row}"]`, inputByName: (name) => `[data-test-input="${name}"]`, addRow: '[data-test-object-list-add-button', submitButton: '[data-test-cross-sign-submit]', cancelButton: '[data-test-cross-sign-cancel]', statusCount: '[data-test-cross-sign-status-count]', signedIssuerRow: (row = 0) => `[data-test-info-table-row="${row}"]`, signedIssuerCol: (attr) => `[data-test-info-table-column="${attr}"]`, // for cross signing acceptance tests configure: { ...CONFIGURE }, details: { ...DETAILS }, rowValue: (attr) => `[data-test-row-value="${attr}"]`, copyButton: (attr) => `[data-test-value-div="${attr}"] [data-test-copy-button]`, };