|
23 | 23 | await t.expect(addRedisDatabasePage.errorMessage.textContent).contains('Error', 'Error message not displayed', { timeout: 10000 });
|
24 | 24 | await t.expect(addRedisDatabasePage.errorMessage.textContent).contains(errorMessage, 'Error message not displayed', { timeout: 10000 });
|
25 | 25 | });
|
| 26 | +test |
| 27 | + .meta({ rte: rte.none })('Fields to add database prepopulation', async t => { |
| 28 | + const defaultHost = '127.0.0.1'; |
| 29 | + const defaultPort = '6379'; |
| 30 | + const defaultSentinelPort = '26379'; |
| 31 | + |
| 32 | + await t |
| 33 | + .click(addRedisDatabasePage.addDatabaseButton) |
| 34 | + .click(addRedisDatabasePage.addDatabaseManually); |
| 35 | + // Verify that the Host, Port, Database Alias values pre-populated by default for the manual flow |
| 36 | + await t |
| 37 | + .expect(addRedisDatabasePage.hostInput.value).eql(defaultHost, 'Default host not prepopulated') |
| 38 | + .expect(addRedisDatabasePage.portInput.value).eql(defaultPort, 'Default port not prepopulated') |
| 39 | + .expect(addRedisDatabasePage.databaseAliasInput.value).eql(`${defaultHost}:${defaultPort}`, 'Default db alias not prepopulated'); |
| 40 | + // Verify that the Host, Port, Database Alias values pre-populated by default for Sentinel |
| 41 | + await t |
| 42 | + .click(addRedisDatabasePage.addAutoDiscoverDatabase) |
| 43 | + .click(addRedisDatabasePage.redisSentinelType); |
| 44 | + await t |
| 45 | + .expect(addRedisDatabasePage.hostInput.value).eql(defaultHost, 'Default sentinel host not prepopulated') |
| 46 | + .expect(addRedisDatabasePage.portInput.value).eql(defaultSentinelPort, 'Default sentinel port not prepopulated'); |
| 47 | + |
| 48 | + }); |
0 commit comments