Skip to content

Commit a78a624

Browse files
author
shubh-bruno
committed
test: scroll persists tests
1 parent 3fcd5ee commit a78a624

12 files changed

Lines changed: 1111 additions & 14 deletions

File tree

packages/bruno-app/src/components/BulkEditor/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const BulkEditor = ({ params, onChange, onToggle, onSave, onRun }) => {
3131
/>
3232
</div>
3333
<div className="flex btn-action justify-between items-center mt-3">
34-
<button className="text-link select-none ml-auto" onClick={onToggle}>
34+
<button className="text-link select-none ml-auto" data-testid="key-value-edit-toggle" onClick={onToggle}>
3535
Key/Value Edit
3636
</button>
3737
</div>

packages/bruno-app/src/components/CollectionSettings/Headers/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ const Headers = ({ collection }) => {
138138
onColumnWidthsChange={(widths) => handleColumnWidthsChange('collection-headers', widths)}
139139
/>
140140
<div className="flex justify-end mt-2">
141-
<button className="text-link select-none" onClick={toggleBulkEditMode}>
141+
<button className="text-link select-none" data-testid="bulk-edit-toggle" onClick={toggleBulkEditMode}>
142142
Bulk Edit
143143
</button>
144144
</div>

packages/bruno-app/src/components/CollectionSettings/Script/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ const Script = ({ collection }) => {
107107
</TabsTrigger>
108108
</TabsList>
109109

110-
<TabsContent value="pre-request" className="mt-2">
110+
<TabsContent value="pre-request" className="mt-2" data-testid="collection-pre-request-script-editor">
111111
<CodeEditor
112112
ref={preRequestEditorRef}
113113
collection={collection}
@@ -123,7 +123,7 @@ const Script = ({ collection }) => {
123123
/>
124124
</TabsContent>
125125

126-
<TabsContent value="post-response" className="mt-2">
126+
<TabsContent value="post-response" className="mt-2" data-testid="collection-post-response-script-editor">
127127
<CodeEditor
128128
ref={postResponseEditorRef}
129129
collection={collection}

packages/bruno-app/src/components/FolderSettings/Headers/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ const Headers = ({ collection, folder }) => {
143143
onColumnWidthsChange={(widths) => handleColumnWidthsChange('folder-headers', widths)}
144144
/>
145145
<div className="flex justify-end mt-2">
146-
<button className="text-link select-none" onClick={toggleBulkEditMode}>
146+
<button className="text-link select-none" data-testid="bulk-edit-toggle" onClick={toggleBulkEditMode}>
147147
Bulk Edit
148148
</button>
149149
</div>

packages/bruno-app/src/components/FolderSettings/Script/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ const Script = ({ collection, folder }) => {
110110
</TabsTrigger>
111111
</TabsList>
112112

113-
<TabsContent value="pre-request" className="mt-2">
113+
<TabsContent value="pre-request" className="mt-2" data-testid="folder-pre-request-script-editor">
114114
<CodeEditor
115115
ref={preRequestEditorRef}
116116
collection={collection}
@@ -126,7 +126,7 @@ const Script = ({ collection, folder }) => {
126126
/>
127127
</TabsContent>
128128

129-
<TabsContent value="post-response" className="mt-2">
129+
<TabsContent value="post-response" className="mt-2" data-testid="folder-post-response-script-editor">
130130
<CodeEditor
131131
ref={postResponseEditorRef}
132132
collection={collection}

packages/bruno-app/src/components/RequestPane/FormUrlEncodedParams/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const FormUrlEncodedParams = ({ item, collection }) => {
1717
const dispatch = useDispatch();
1818
const { storedTheme } = useTheme();
1919
const wrapperRef = useRef(null);
20-
usePersistedContainerScroll(wrapperRef, '.flex-boundary', `request-body-scroll-${item.uid}-formUrlEncoded`);
20+
usePersistedContainerScroll(wrapperRef, '.flex-boundary', `request-body-formUrlEncoded-scroll-${item.uid}`);
2121
const tabs = useSelector((state) => state.tabs.tabs);
2222
const activeTabUid = useSelector((state) => state.tabs.activeTabUid);
2323
const params = item.draft ? get(item, 'draft.request.body.formUrlEncoded') : get(item, 'request.body.formUrlEncoded');

packages/bruno-app/src/components/RequestPane/MultipartFormParams/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const MultipartFormParams = ({ item, collection }) => {
2222
const dispatch = useDispatch();
2323
const { storedTheme } = useTheme();
2424
const wrapperRef = useRef(null);
25-
usePersistedContainerScroll(wrapperRef, '.flex-boundary', `request-body-scroll-${item.uid}-multipartForm`);
25+
usePersistedContainerScroll(wrapperRef, '.flex-boundary', `request-body-multipartForm-scroll-${item.uid}`);
2626
const tabs = useSelector((state) => state.tabs.tabs);
2727
const activeTabUid = useSelector((state) => state.tabs.activeTabUid);
2828
const params = item.draft ? get(item, 'draft.request.body.multipartForm') : get(item, 'request.body.multipartForm');

packages/bruno-app/src/components/RequestPane/RequestBody/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const RequestBody = ({ item, collection }) => {
1818
const bodyMode = item.draft ? get(item, 'draft.request.body.mode') : get(item, 'request.body.mode');
1919
const { displayedTheme } = useTheme();
2020
const preferences = useSelector((state) => state.app.preferences);
21-
const bodyScroll = usePersistedEditorScroll(editorRef, `request-body-scroll-${item.uid}-${bodyMode}`);
21+
const bodyScroll = usePersistedEditorScroll(editorRef, `request-body-${bodyMode}-scroll-${item.uid}`);
2222

2323
const onEdit = (value) => {
2424
dispatch(

packages/bruno-app/src/components/RequestPane/RequestHeaders/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ const RequestHeaders = ({ item, collection, addHeaderText }) => {
149149
onColumnWidthsChange={(widths) => handleColumnWidthsChange('request-headers', widths)}
150150
/>
151151
<div className="flex justify-end mt-2">
152-
<button className="btn-action text-link select-none" onClick={toggleBulkEditMode}>
152+
<button className="btn-action text-link select-none" data-testid="bulk-edit-toggle" onClick={toggleBulkEditMode}>
153153
Bulk Edit
154154
</button>
155155
</div>

packages/bruno-app/src/components/RequestPane/Script/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ const Script = ({ item, collection }) => {
103103
</TabsTrigger>
104104
</TabsList>
105105

106-
<TabsContent value="pre-request" className="mt-2" dataTestId="pre-request-script-editor">
106+
<TabsContent value="pre-request" className="mt-2" data-testid="pre-request-script-editor">
107107
<CodeEditor
108108
ref={preRequestEditorRef}
109109
collection={collection}
@@ -120,7 +120,7 @@ const Script = ({ item, collection }) => {
120120
/>
121121
</TabsContent>
122122

123-
<TabsContent value="post-response" className="mt-2" dataTestId="post-response-script-editor">
123+
<TabsContent value="post-response" className="mt-2" data-testid="post-response-script-editor">
124124
<CodeEditor
125125
ref={postResponseEditorRef}
126126
collection={collection}

0 commit comments

Comments
 (0)