mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
* Add data-cy for v2 elements * Add and modify data-cy * fix and modify multiworkspace spec * Add data-cy for workspace variable * Fix user permission spec * Add selectors and text for workspace variable * Fix changes * Add test cases for workspace varaible user permissions * Modify workspace variable data-cy * Add and modify data-cy for manage groups * Fix and modify Manage groups spec * Fix and modify single workspace spec * Add missing data-cy for single workspace * Fix and modify dashboard spec * Add and modify data-cy for dashboard elements * Fix and modify profile spec * Add data-cy for avatar * Fix and modify SSO onboarding spec * Add data-cy for workspace name * fix failing specs * Add data-cy work edit workspace button --------- Co-authored-by: Sherfin Shamsudeen <[email protected]>
32 lines
1.4 KiB
JavaScript
32 lines
1.4 KiB
JavaScript
export const cyParamName = (paramName = "") => {
|
|
return paramName.toLowerCase().replace(/\s+/g, "-");
|
|
};
|
|
export const workspaceVarSelectors = {
|
|
novariableText: '[data-cy="no-variable-text"]',
|
|
addNewVariableButton: '[data-cy="add-new-variables-button"]',
|
|
workspaceVarFormTitle: '[data-cy="workspace-variable-form-title"]',
|
|
workspaceVarNameLabel: '[data-cy="workspace-variable-name-label"]',
|
|
workspaceVarNameInput: '[data-cy="workspace-variable-name-input"]',
|
|
workspaceVarValueLabel: '[data-cy="workspace-variable-value-label"]',
|
|
workspaceVarValueInput: '[data-cy="workspace-variable-value-input"]',
|
|
workspaceVarTypeLabel: '[data-cy="workspace-variable-type-label"]',
|
|
addVariableButton: '[data-cy="add-varable-button"]',
|
|
workspaceVarTable: '[data-cy="workspace-variable-table"]',
|
|
workspaceVarTableNameHeader:
|
|
'[data-cy="workspace-variable-table-name-header"]',
|
|
workspaceVarTableValueHeader:
|
|
'[data-cy="workspace-variable-table-value-header"]',
|
|
workspaceVarTableTypeHeader:
|
|
'[data-cy="workspace-variable-table-type-header"]',
|
|
workspaceVarEditButton: (varName) => {
|
|
return `[data-cy="${cyParamName(varName)}-workspace-variable-edit-button"]`;
|
|
},
|
|
workspaceVarDeleteButton: (varName) => {
|
|
return `[data-cy="${cyParamName(
|
|
varName
|
|
)}-workspace-variable-delete-button"]`;
|
|
},
|
|
workspaceVarName: (varName) => {
|
|
return `[data-cy="${cyParamName(varName)}-workspace-variable-name"]`;
|
|
},
|
|
};
|