Skip to content

Commit 50ddda0

Browse files
authored
Merge pull request #1565 from RedisInsight/e2e/feature/RI-3957_redistack-modules
e2e/feature/RI-3957_redistack-module-icon
2 parents 24c97b6 + f4b5dbd commit 50ddda0

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

tests/e2e/pageObjects/my-redis-databases-page.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export class MyRedisDatabasePage {
99
//-------------------------------------------------------------------------------------------
1010
// CSS Selectors
1111
cssNumberOfDbs = '[data-testid=number-of-dbs]';
12+
cssRedisStackIcon = '[data-testid=redis-stack-icon]';
1213
//BUTTONS
1314
settingsButton = Selector('[data-testid=settings-page-btn]');
1415
workbenchButton = Selector('[data-testid=workbench-page-btn]');

tests/e2e/tests/regression/database/database-list-search.e2e.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ test('Verify DB list search', async t => {
5656
const searchTimeout = 60 * 1000; // 60 sec to wait for changing Last Connection time
5757
const dbSelector = myRedisDatabasePage.dbNameList.withExactText(databasesForSearch[2].databaseName);
5858
const startTime = Date.now();
59+
const noModulesDbRedisStackIcon = myRedisDatabasePage.dbNameList.withExactText(databasesForSearch[2].databaseName).parent('tr').find(myRedisDatabasePage.cssRedisStackIcon);
60+
61+
// Verify that db without modules has no redis stack icon
62+
await t.expect(noModulesDbRedisStackIcon.exists).notOk('The database with other alias is found');
5963

6064
// Search for DB by Invalid search
6165
await t.typeText(myRedisDatabasePage.searchInput, searchedDBHostInvalid, { replace: true, paste: true });

tests/e2e/tests/smoke/database/add-standalone-db.e2e.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,6 @@ test
6767
await addRECloudDatabase(cloudDatabaseConfig);
6868
// Verify new connection badge for RE cloud
6969
await myRedisDatabasePage.verifyDatabaseStatusIsVisible();
70+
// Verify redis stack icon for RE Cloud with all 5 modules
71+
await t.expect(myRedisDatabasePage.redisStackIcon.visible).ok('Redis Stack icon not found for RE Cloud db with all 5 modules');
7072
});

0 commit comments

Comments
 (0)