2023-08-14 09:16:16 +00:00
|
|
|
export const cyParamName = (paramName = "") => {
|
|
|
|
|
return paramName.toLowerCase().replace(/\s+/g, "-");
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const workspaceConstantsSelectors = {
|
|
|
|
|
workspaceConstantsHelperText: '[data-cy="workspace-constant-helper-text"]',
|
|
|
|
|
emptyStateImage: '[data-cy="empty-state-image"]',
|
|
|
|
|
emptyStateHeader: '[data-cy="empty-state-header"]',
|
|
|
|
|
emptyStateText: '[data-cy="empty-state-text"]',
|
|
|
|
|
addNewConstantButton: '[data-cy="add-new-constant-button"]',
|
|
|
|
|
contantFormTitle: '[data-cy="constant-form-title"]',
|
|
|
|
|
addConstantButton: '[data-cy="add-constant-button"]',
|
|
|
|
|
envName: '[data-cy="env-name"]',
|
|
|
|
|
constantsTableNameHeader: '[data-cy="workspace-variable-table-name-header"]',
|
|
|
|
|
constantsTableValueHeader:
|
|
|
|
|
'[data-cy="workspace-variable-table-value-header"]',
|
|
|
|
|
|
|
|
|
|
constantName: (constName) => {
|
2023-08-18 09:23:53 +00:00
|
|
|
return `[data-cy="${cyParamName(constName)}-workspace-constant-name"]`;
|
2023-08-14 09:16:16 +00:00
|
|
|
},
|
|
|
|
|
constantValue: (constName) => {
|
2023-08-18 09:23:53 +00:00
|
|
|
return `[data-cy="${cyParamName(constName)}-workspace-constant-value"]`;
|
2023-08-14 09:16:16 +00:00
|
|
|
},
|
|
|
|
|
constEditButton: (constName) => {
|
2023-08-18 09:23:53 +00:00
|
|
|
return `[data-cy="${cyParamName(constName)}-edit-button"]`;
|
2023-08-14 09:16:16 +00:00
|
|
|
},
|
|
|
|
|
constDeleteButton: (constName) => {
|
2023-08-18 09:23:53 +00:00
|
|
|
return `[data-cy="${cyParamName(constName)}-delete-button"]`;
|
2023-08-14 09:16:16 +00:00
|
|
|
},
|
|
|
|
|
};
|