Skip to content

Commit a678c19

Browse files
committed
[E2E] AddJSON function is edited, new test with JSON data types is added
1 parent ce33ad5 commit a678c19

File tree

3 files changed

+19
-11
lines changed

3 files changed

+19
-11
lines changed

tests/e2e/pageObjects/browser-page.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,8 +740,23 @@ export class BrowserPage {
740740
await t.click(await Selector(folderSelector));
741741
const foundKeyName = `${folders[i].join(delimiter)}`;
742742
await t.expect(Selector(`[data-testid*="key-${foundKeyName}"]`).visible).ok('Specific key');
743+
await t.click(array[0]);
743744
}
744745
}
746+
/**
747+
* Change delimiter value
748+
* @delimiter string with delimiter value
749+
*/
750+
async changeDelimiterInTreeView(delimiter: string): Promise<void> {
751+
// Open delimiter popup
752+
await t.click(this.treeViewDelimiterButton);
753+
// Check the previous value
754+
await t.expect(this.treeViewDelimiterButton.withExactText(':').exists).ok('Default delimiter value');
755+
// Apply new value to the field
756+
await t.typeText(this.treeViewDelimiterInput, delimiter, { replace: true });
757+
// Click on save button
758+
await t.click(this.treeViewDelimiterValueSave);
759+
}
745760
}
746761

747762
/**

tests/e2e/tests/critical-path/tree-view/delimiter.e2e.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,8 @@ fixture `Delimiter tests`
2525
test('Verify that when user changes the delimiter and clicks on Save button delimiter is applied', async t => {
2626
// Switch to tree view
2727
await t.click(browserPage.treeViewButton);
28-
// Check that keys are displayed according to the selected delimiter
29-
await browserPage.checkTreeViewFoldersStructure([['mobile', '739'], ['device', '2330'], ['user', '91']], ':', true);
30-
// Open delimiter popup
31-
await t.click(browserPage.treeViewDelimiterButton);
32-
// Check the previous value
33-
await t.expect(browserPage.treeViewDelimiterButton.withExactText(':').exists).ok('Default delimiter value');
34-
// Apply new value to the field
35-
await t.typeText(browserPage.treeViewDelimiterInput, '-', { replace: true });
36-
// Click on save button
37-
await t.click(browserPage.treeViewDelimiterValueSave);
28+
// Change delimiter
29+
await browserPage.changeDelimiterInTreeView('-');
3830
// Check tree view according to the applied delimiter
3931
await browserPage.checkTreeViewFoldersStructure([['device_us', 'west'], ['mobile_eu', 'central'], ['mobile_us', 'east'], ['user_us', 'west'], ['device_eu', 'central'], ['user_eu', 'central']], '-', true);
4032
});

tests/e2e/tests/regression/browser/filtering.e2e.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ test
194194
})
195195
('Verify that user can filter per exact key without using any patterns in DB with 10 millions of keys', async t => {
196196
// Create new key
197-
keyName = `KeyForSearch${chance.word({ length: 10 })}`;
197+
keyName = `KeyForSearch-${chance.word({ length: 10 })}`;
198198
await browserPage.addSetKey(keyName);
199199
// Search by key name
200200
await browserPage.searchByKeyName(keyName);
@@ -203,5 +203,6 @@ test
203203
// Switch to tree view
204204
await t.click(browserPage.treeViewButton);
205205
// Check searched key in tree view
206+
await t.click(browserPage.treeViewNotPatternedKeys);
206207
await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyName)).ok('Found key');
207208
});

0 commit comments

Comments
 (0)