Skip to content

Commit f96bde0

Browse files
committed
e2e/feature/RI-5538_move_new_db_header_to_main
1 parent 987b040 commit f96bde0

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

tests/e2e/pageObjects/browser-page.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ export class BrowserPage extends InstancePage {
105105
loadAllBtn = Selector('[data-testid=load-all-value-btn]');
106106
downloadAllValueBtn = Selector('[data-testid=download-all-value-btn]');
107107
openTutorialsBtn = Selector('[data-testid=explore-msg-btn]');
108+
exploreRedisBtn = Selector('[data-testid=explore-redis-btn]');
108109
//CONTAINERS
109110
streamGroupsContainer = Selector('[data-testid=stream-groups-container]');
110111
streamConsumersContainer = Selector('[data-testid=stream-consumers-container]');

tests/e2e/tests/web/regression/insights/open-insights-panel.e2e.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ fixture `Open insights panel`
2323
await databaseHelper.acceptLicenseTermsAndAddDatabaseApi(ossStandaloneConfig);
2424
})
2525
.afterEach(async() => {
26-
// Clear and delete database
2726
await databaseAPIRequests.deleteStandaloneDatabaseApi(ossStandaloneConfig);
2827
});
2928
test('Verify Explore redis tab is opened from empty screens', async t => {
@@ -37,15 +36,13 @@ test('Verify Explore redis tab is opened from empty screens', async t => {
3736
await t.expect(await browserPage.InsightsPanel.getActiveTabName()).eql(ExploreTabs.Explore);
3837
});
3938
test
40-
.before(async t => {
39+
.before(async() => {
4140
await databaseHelper.acceptLicenseTerms();
4241
await databaseAPIRequests.deleteAllDatabasesApi();
4342
await databaseAPIRequests.addNewStandaloneDatabaseApi(ossStandaloneV5Config);
4443
await databaseAPIRequests.addNewStandaloneDatabaseApi(ossStandaloneConfig, true);
4544
await browserPage.reloadPage();
46-
4745
await myRedisDatabasePage.clickOnDBByName(ossStandaloneV5Config.databaseName);
48-
4946
})
5047
.after(async() => {
5148
await databaseAPIRequests.deleteAllDatabasesApi();
@@ -54,7 +51,7 @@ test
5451
await t.click(browserPage.closeDialogButton);
5552
await t.click(browserPage.NavigationPanel.myRedisDBButton);
5653
await myRedisDatabasePage.clickOnDBByName(ossStandaloneConfig.databaseName);
57-
await t.expect(browserPage.InsightsPanel.sidePanel.exists).ok('the panel is opened');
54+
await t.expect(browserPage.InsightsPanel.sidePanel.exists).ok('Insights panel is not opened');
5855
await t.expect(await browserPage.InsightsPanel.existsCompatibilityPopover.textContent).contains('Search and query capability', 'popover is not displayed');
5956
const tab = await browserPage.InsightsPanel.setActiveTab(ExploreTabs.Explore);
6057
await t.expect(tab.preselectArea.textContent).contains('How To Query Your Data', 'the tutorial is incorrect');
@@ -66,13 +63,13 @@ test
6663

6764
await t.click(browserPage.NavigationPanel.myRedisDBButton);
6865
await myRedisDatabasePage.clickOnDBByName(ossStandaloneConfig.databaseName);
69-
await t.expect(browserPage.InsightsPanel.sidePanel.exists).ok('the panel is opened');
66+
await t.expect(browserPage.InsightsPanel.sidePanel.exists).ok('Insights panel is not opened');
7067
await t.expect(await browserPage.InsightsPanel.existsCompatibilityPopover.textContent).contains('Time series data', 'popover is not displayed');
7168
await t.expect(tab.preselectArea.textContent).contains('Time Series', 'the tutorial is incorrect');
7269
});
7370

7471
test
75-
.before(async t => {
72+
.before(async() => {
7673
await databaseAPIRequests.deleteAllDatabasesApi();
7774
await databaseHelper.acceptLicenseTermsAndAddDatabaseApi(ossStandaloneConfig);
7875
})
@@ -98,3 +95,13 @@ test
9895
tab = await welcomePage.InsightsPanel.setActiveTab(ExploreTabs.Explore);
9996
await t.expect(tab.preselectArea.textContent).contains(welcomeTutorial, 'the tutorial is incorrect');
10097
});
98+
test('Verify that user can open Explore tab into Insights panel by clicking on Explore Redis button', async t => {
99+
await t.click(browserPage.exploreRedisBtn);
100+
await t.expect(browserPage.InsightsPanel.sidePanel.exists).ok('Insights panel is not opened');
101+
await t.expect(await browserPage.InsightsPanel.getActiveTabName()).eql(ExploreTabs.Explore);
102+
await browserPage.InsightsPanel.setActiveTab(ExploreTabs.Tips);
103+
await browserPage.InsightsPanel.togglePanel(false);
104+
await t.click(browserPage.exploreRedisBtn);
105+
await t.expect(browserPage.InsightsPanel.sidePanel.exists).ok('Insights panel is not opened');
106+
await t.expect(await browserPage.InsightsPanel.getActiveTabName()).eql(ExploreTabs.Explore);
107+
});

0 commit comments

Comments
 (0)