Skip to content

Commit d7424cc

Browse files
Merge pull request #3037 from RedisInsight/e2e/feature/RI-5376-parse-redis-url
update test for deeplinking
2 parents dee7ad6 + 41f9ed1 commit d7424cc

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

tests/e2e/tests/web/critical-path/url-handling/url-handling.e2e.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ test
3838
databaseAlias: databaseName,
3939
redirect: 'workbench'
4040
};
41-
4241
await t.navigateTo(generateLink(connectUrlParams));
4342
await t.expect(myRedisDatabasePage.AddRedisDatabase.disabledDatabaseInfo.nth(0).getAttribute('title')).contains(host, 'Wrong host value');
4443
await t.expect(myRedisDatabasePage.AddRedisDatabase.disabledDatabaseInfo.nth(1).getAttribute('title')).contains(port, 'Wrong port value');
@@ -52,8 +51,8 @@ test
5251
test
5352
.before(async() => {
5453
await databaseHelper.acceptLicenseTermsAndAddDatabaseApi(ossStandaloneRedisGears);
55-
await browserPage.Cli.sendCommandInCli('acl DELUSER alice');
56-
await browserPage.Cli.sendCommandInCli('ACL SETUSER alice on >p1pp0 +@all ~*');
54+
await browserPage.Cli.sendCommandInCli('acl DELUSER alice&&');
55+
await browserPage.Cli.sendCommandInCli('ACL SETUSER alice&& on >p1pp0@& +@all ~*');
5756
})
5857
.after(async t => {
5958
// Delete all existing connections
@@ -63,25 +62,27 @@ test
6362
await databaseAPIRequests.deleteAllDatabasesApi();
6463
})
6564
.page(commonUrl)('Add DB using url automatically', async t => {
66-
databaseUsername = 'alice';
67-
databasePassword = 'p1pp0';
65+
databaseUsername = 'alice&&';
66+
databasePassword = 'p1pp0@&';
67+
const codedUrl = `redis://${databaseUsername}:${databasePassword}@${host}:${port}`;
6868
const connectUrlParams = {
69-
redisUrl: `redis://${databaseUsername}:${databasePassword}@${host}:${port}`,
69+
redisUrl: codedUrl,
7070
databaseAlias: databaseName,
71-
redirect: 'workbench?guidePath=/sq/introduction.md',
71+
redirect: 'workbench?tutorialId=ds-json-intro',
7272
cloudBdbId: '1232',
7373
subscriptionType: 'fixed',
7474
planMemoryLimit: '30',
7575
memoryLimitMeasurementUnit: 'mb',
7676
free: 'true'
7777
};
78-
78+
console.log('!!!!');
79+
console.log(generateLink(connectUrlParams));
7980
await t.navigateTo(generateLink(connectUrlParams));
8081
await t.wait(10_000);
8182
await t.expect(workbenchPage.submitCommandButton.exists).ok('Redirection to Workbench is not correct');
8283
const tab = await workbenchPage.InsightsPanel.setActiveTab(ExploreTabs.Explore);
8384
await t.expect(tab.preselectArea.textContent).contains('INTRODUCTION', 'the tutorial page is incorrect');
84-
await t.expect(tab.preselectArea.textContent).contains('How To Query Your Data', 'the tutorial is incorrect');
85+
await t.expect(tab.preselectArea.textContent).contains('JSON', 'the tutorial is incorrect');
8586

8687
//Verify that the same db is not added
8788
await t.navigateTo(generateLink(connectUrlParams));

0 commit comments

Comments
 (0)