@@ -76,6 +76,7 @@ const dbData = [
7676 }
7777] ;
7878const findImportedRdmDbNameInList = async ( dbName : string ) : Promise < string > => rdmData . dbImportedNames . find ( item => item === dbName ) ! ;
79+ const hiddenPassword = '************' ;
7980
8081fixture `Import databases`
8182 . meta ( { type : 'critical_path' , rte : rte . none } )
@@ -152,8 +153,8 @@ test('Connection import from JSON', async t => {
152153 // Verify username imported
153154 await t . expect ( myRedisDatabasePage . AddRedisDatabase . usernameInput . value ) . eql ( rdmListOfDB [ 1 ] . username , 'Username import incorrect' ) ;
154155 // Verify password imported
155- await t . click ( myRedisDatabasePage . AddRedisDatabase . showPasswordBtn ) ;
156- await t . expect ( myRedisDatabasePage . AddRedisDatabase . passwordInput . value ) . eql ( rdmListOfDB [ 1 ] . auth , 'Password import incorrect' ) ;
156+ // Verify that user can see 12 hidden characters regardless of the actual database password when it is set
157+ await t . expect ( myRedisDatabasePage . AddRedisDatabase . passwordInput . value ) . eql ( hiddenPassword , 'Password import incorrect' ) ;
157158
158159 // Verify cluster connection type imported
159160 await databaseHelper . clickOnEditDatabaseByName ( rdmData . dbImportedNames [ 2 ] ) ;
@@ -256,11 +257,12 @@ test('Import SSH parameters', async t => {
256257 await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshHostInput . value ) . eql ( racompListOfSSHDB [ 0 ] . sshHost , 'SSH host import incorrect' ) ;
257258 await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPortInput . value ) . eql ( ( racompListOfSSHDB [ 0 ] . sshPort ) . toString ( ) , 'SSH port import incorrect' ) ;
258259 await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshUsernameInput . value ) . eql ( racompListOfSSHDB [ 0 ] . sshUser , 'SSH username import incorrect' ) ;
259- await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPasswordInput . value ) . eql ( racompListOfSSHDB [ 0 ] . sshPassword , 'SSH password import incorrect' ) ;
260+ // Verify that password, passphrase and private key are hidden for SSH option
261+ await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPasswordInput . value ) . eql ( hiddenPassword , 'SSH password import incorrect' ) ;
260262
261263 await databaseHelper . clickOnEditDatabaseByName ( racompListOfSSHDB [ 1 ] . name ) ;
262264 // Verify that user can import the SSH Private Key both by its value specified in the file and by the file path
263- await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPrivateKeyInput . textContent ) . contains ( sshPrivateKey , 'SSH Private key import incorrect' ) ;
265+ await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPrivateKeyInput . textContent ) . contains ( hiddenPassword , 'SSH Private key import incorrect' ) ;
264266 // Verify that user can import the SSH parameters with Passcode
265- await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPassphraseInput . value ) . eql ( racompListOfSSHDB [ 1 ] . sshKeyPassphrase , 'SSH Passphrase import incorrect' ) ;
267+ await t . expect ( myRedisDatabasePage . AddRedisDatabase . sshPassphraseInput . value ) . eql ( hiddenPassword , 'SSH Passphrase import incorrect' ) ;
266268} ) ;
0 commit comments