You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
awaitt.expect(browserPage.streamGroupName.nth(i).textContent).contains(consumerGroupNames[i],'The Consumer Groups default sorting');
86
+
awaitt.expect(browserPage.streamGroupName.nth(i).textContent).contains(consumerGroupNames[i],'The Consumer Groups default sorting not working');
94
87
}
95
-
//Verify the Z>A sorting
88
+
//Verify the Z>A sorting
96
89
awaitt.click(browserPage.scoreButton.nth(0));
97
90
for(leti=0;i<groupsCount;i++){
98
-
awaitt.expect(browserPage.streamGroupName.nth(i).textContent).contains(consumerGroupNames[groupsCount-1-i],'The Consumer Groups Z>A sorting');
91
+
awaitt.expect(browserPage.streamGroupName.nth(i).textContent).contains(consumerGroupNames[groupsCount-1-i],'The Consumer Groups Z>A sorting not working');
99
92
}
100
93
});
101
94
test('Verify that A>Z is default table sorting in Consumer column',asynct=>{
102
-
keyName=chance.word({length: 20});
103
-
consumerGroupName=chance.word({length: 20});
95
+
keyName=common.generateWord(20);
96
+
consumerGroupName=common.generateWord(20);
104
97
constconsumerNames=[
105
98
'Alice',
106
99
'Zalice'
@@ -112,23 +105,24 @@ test('Verify that A>Z is default table sorting in Consumer column', async t => {
112
105
`XREADGROUP GROUP ${consumerGroupName}${consumerNames[0]} COUNT 1 STREAMS ${keyName} >`,
113
106
`XREADGROUP GROUP ${consumerGroupName}${consumerNames[1]} COUNT 1 STREAMS ${keyName} >`
('Verify that if user has saved context on Browser page and go to Settings page, Browser and Workbench icons are displayed and user is able to open Browser with saved context',asynct=>{
35
-
keyName=chance.word({length: 10});
36
-
constcommand='HSET';
37
-
//Create context modificaions and navigate to Settings
38
-
awaitbrowserPage.addStringKey(keyName);
39
-
awaitbrowserPage.openKeyDetails(keyName);
40
-
awaitt.click(cliPage.cliExpandButton);
41
-
awaitt.typeText(cliPage.cliCommandInput,command);
42
-
awaitt.pressKey('enter');
43
-
awaitt.click(myRedisDatabasePage.settingsButton);
44
-
//Verify that Browser and Workbench icons are displayed
45
-
awaitt.expect(awaitmyRedisDatabasePage.browserButton.visible).ok('Browser icon is displayed');
46
-
awaitt.expect(awaitmyRedisDatabasePage.workbenchButton.visible).ok('Workbench icon is displayed');
47
-
//Open Browser page and verify context
48
-
awaitt.click(myRedisDatabasePage.browserButton);
49
-
awaitt.expect(awaitbrowserPage.filterByPatterSearchInput.withAttribute('value',keyName).exists).ok('Filter per key name is still applied');
50
-
awaitt.expect(awaitbrowserPage.keyNameFormDetails.withExactText(keyName).exists).ok('The key details is selected');
51
-
awaitt.expect(awaitcliPage.cliCommandExecuted.withExactText(command).exists).ok(`Executed command '${command}' in CLI is saved`);
52
-
awaitt.click(cliPage.cliCollapseButton);
53
-
});
54
-
test
55
-
.meta({rte: rte.standalone})
56
-
('Verify that when user reload the window with saved context(on any page), context is not saved when he returns back to Browser page',asynct=>{
57
-
keyName=chance.word({length: 10});
58
-
//Create context modificaions and navigate to Workbench
//Return back to Browser and check context is not saved
70
-
awaitt.click(myRedisDatabasePage.browserButton);
71
-
awaitt.expect(awaitbrowserPage.filterByPatterSearchInput.withAttribute('value',keyName).exists).notOk('Filter per key name is not applied');
72
-
awaitt.expect(awaitbrowserPage.keyNameFormDetails.withExactText(keyName).exists).notOk('The key details is not selected');
73
29
});
30
+
test('Verify that if user has saved context on Browser page and go to Settings page, Browser and Workbench icons are displayed and user is able to open Browser with saved context',asynct=>{
31
+
keyName=common.generateWord(10);
32
+
constcommand='HSET';
33
+
// Create context modificaions and navigate to Settings
34
+
awaitbrowserPage.addStringKey(keyName);
35
+
awaitbrowserPage.openKeyDetails(keyName);
36
+
awaitt.click(cliPage.cliExpandButton);
37
+
awaitt.typeText(cliPage.cliCommandInput,command);
38
+
awaitt.pressKey('enter');
39
+
awaitt.click(myRedisDatabasePage.settingsButton);
40
+
// Verify that Browser and Workbench icons are displayed
41
+
awaitt.expect(awaitmyRedisDatabasePage.browserButton.visible).ok('Browser icon is not displayed');
42
+
awaitt.expect(awaitmyRedisDatabasePage.workbenchButton.visible).ok('Workbench icon is not displayed');
43
+
// Open Browser page and verify context
44
+
awaitt.click(myRedisDatabasePage.browserButton);
45
+
awaitt.expect(awaitbrowserPage.filterByPatterSearchInput.withAttribute('value',keyName).exists).ok('Filter per key name is not applied');
46
+
awaitt.expect(awaitbrowserPage.keyNameFormDetails.withExactText(keyName).exists).ok('The key details is not selected');
47
+
awaitt.expect(awaitcliPage.cliCommandExecuted.withExactText(command).exists).ok(`Executed command '${command}' in CLI is not saved`);
48
+
awaitt.click(cliPage.cliCollapseButton);
49
+
});
50
+
test('Verify that when user reload the window with saved context(on any page), context is not saved when he returns back to Browser page',asynct=>{
51
+
keyName=common.generateWord(10);
52
+
// Create context modificaions and navigate to Workbench
0 commit comments