Skip to content

Commit 4c5dd26

Browse files
e2e - Store certificates
1 parent f47e55f commit 4c5dd26

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

tests/e2e/tests/critical-path/browser/database-overview.e2e.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ fixture `Database overview`
3737
await t.typeText(cliPage.cliCommandInput, 'FLUSHDB');
3838
await t.pressKey('enter');
3939
await t.click(cliPage.cliCollapseButton);
40+
//Delete all databases
41+
await t.click(myRedisDatabasePage.myRedisDBButton);
42+
await myRedisDatabasePage.deleteAllDatabases();
4043
})
4144
test('Verify that user can see the list of Modules updated each time when he connects to the database', async t => {
4245
let firstDatabaseModules = [];

tests/e2e/tests/critical-path/database/logical-databases.e2e.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ fixture `Logical databases`
2121
await myRedisDatabasePage.deleteAllDatabases();
2222
await t.expect(addRedisDatabasePage.addDatabaseButton.exists).ok('The add redis database view', { timeout: 20000 });
2323
})
24+
.afterEach(async t => {
25+
//Delete databases
26+
await myRedisDatabasePage.deleteAllDatabases();
27+
})
2428
test('Verify that user can add DB with logical index via host and port from Add DB manually form', async t => {
2529
const index = '0';
2630
await addRedisDatabasePage.addRedisDataBase(ossStandaloneConfig);

tests/e2e/tests/critical-path/database/verify-agreements.e2e.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { RequestMock } from 'testcafe';
22
import { commonUrl } from '../../../helpers/conf';
3-
import { UserAgreementPage, AddRedisDatabasePage, SettingsPage } from '../../../pageObjects';
3+
import { UserAgreementPage, AddRedisDatabasePage, SettingsPage, MyRedisDatabasePage } from '../../../pageObjects';
44

55
const addRedisDatabasePage = new AddRedisDatabasePage();
66
const settingsPage = new SettingsPage();
7+
const myRedisDatabasePage = new MyRedisDatabasePage();
78

89
const mockedSettingsResponse = {
910
agreements: {
@@ -42,3 +43,14 @@ test('Verify that user should accept User Agreements to continue working with th
4243
await t.click(addRedisDatabasePage.addDatabaseButton);
4344
await t.expect(addRedisDatabasePage.addDatabaseManually.exists).ok('User can add a database');
4445
});
46+
test('Verify that user when user agrees to RI terms and conditions with encryption enabled, user is redirected to the Welcome page', async t => {
47+
//Click on "I have read and understood the Server Side Public License" and submit
48+
await t.click(settingsPage.switchEulaOption);
49+
await t.click(settingsPage.submitConsentsPopupButton);
50+
//Verify that Welcome page is displayed
51+
await t.expect(addRedisDatabasePage.welcomePageTitle.exists).ok('Welcome page is displayed');
52+
});
53+
test('Verify that user when user agrees to RI terms and conditions with encryption enabled, user is redirected to the Welcome page', async t => {
54+
// Verify that encryption enabled by default
55+
await t.expect(userAgreementPage.switchOptionEncryption.withAttribute('aria-checked', 'true').exists).ok('Encryption enabled by default');
56+
});

0 commit comments

Comments
 (0)