浏览代码

[ui-storageBrowser] Add data-testids for cypress intgration tests (#4167)

Nidhi Bhat G 5 月之前
父节点
当前提交
4022df8e92

+ 1 - 0
desktop/core/src/desktop/js/apps/storageBrowser/FileChooserModal/FileChooserModal.tsx

@@ -165,6 +165,7 @@ const FileChooserModal = ({
         <LoadingErrorWrapper loading={loading}>
           <Table
             className="hue-filechooser-modal__table"
+            data-testid="hue-filechooser-modal__table"
             dataSource={tableData}
             pagination={false}
             columns={getColumns(tableData[0] ?? {})}

+ 1 - 0
desktop/core/src/desktop/js/apps/storageBrowser/StorageBrowserPage.tsx

@@ -55,6 +55,7 @@ const StorageBrowserPage = (): JSX.Element => {
         <LoadingErrorWrapper loading={loading} errors={errorConfig}>
           <Tabs
             className="hue-storage-browser__tab"
+            data-testid="hue-storage-browser__tabs"
             destroyInactiveTabPane
             defaultActiveKey={urlFileSystem ?? data?.[0]?.name}
             items={data?.map(fileSystem => ({

+ 1 - 1
desktop/core/src/desktop/js/apps/storageBrowser/StorageDirectoryPage/StorageDirectoryActions/CreateAndUpload/CreateAndUploadAction.tsx

@@ -137,7 +137,7 @@ const CreateAndUploadAction = ({
         }}
         trigger={['click']}
       >
-        <PrimaryButton>
+        <PrimaryButton data-testid="hue-storage-browser-directory__actions-bar__new-btn">
           {t('New')}
           <DropDownIcon />
         </PrimaryButton>

+ 1 - 1
desktop/core/src/desktop/js/apps/storageBrowser/StorageDirectoryPage/StorageDirectoryActions/FileAndFolder/FileAndFolderActions.tsx

@@ -131,7 +131,7 @@ const FileAndFolderActions = ({
         trigger={['click']}
         disabled={!actionItems.length}
       >
-        <Button>
+        <Button data-testid="hue-storage-browser-directory__actions-bar__action-btn">
           {t('Actions')}
           <DropDownIcon />
         </Button>

+ 1 - 0
desktop/core/src/desktop/js/apps/storageBrowser/StorageDirectoryPage/StorageDirectoryPage.tsx

@@ -237,6 +237,7 @@ const StorageDirectoryPage = ({
       <div className="hue-storage-browser-directory__actions-bar">
         <Input
           className="hue-storage-browser-directory__actions-bar__search"
+          data-testid="hue-storage-browser-directory__actions-bar__search"
           placeholder={t('Search')}
           allowClear={true}
           onChange={event => handleSearch(event.target.value)}

+ 1 - 0
desktop/core/src/desktop/js/reactComponents/InputModal/InputModal.tsx

@@ -83,6 +83,7 @@ const InputModal = ({
         <Form layout="vertical">
           <Form.Item label={inputLabel}>
             <Input
+              data-testid="hue-input-modal__input"
               defaultValue={value}
               type={inputType}
               disabled={loading}

+ 1 - 1
desktop/core/src/desktop/js/reactComponents/LoadingErrorWrapper/LoadingErrorWrapper.tsx

@@ -63,7 +63,7 @@ const LoadingErrorWrapper = ({
   if (enabledErrors.length > 0) {
     return (
       <>
-        <div className="loading-error-wrapper__errors">
+        <div className="loading-error-wrapper__errors" data-testid="loading-error-wrapper__errors">
           {enabledErrors.map(error => (
             <Alert
               showIcon