Skip to content

Commit c8df2b4

Browse files
fix test with ttl
1 parent c9cc4b1 commit c8df2b4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

tests/e2e/tests/regression/browser/ttl-format.e2e.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
import { Selector } from 'testcafe';
22
import { acceptLicenseTermsAndAddDatabase, deleteDatabase } from '../../../helpers/database';
3-
import { keyTypes, getRandomKeyName } from '../../../helpers/keys';
3+
import { keyTypes } from '../../../helpers/keys';
44
import { rte } from '../../../helpers/constants';
55
import { COMMANDS_TO_CREATE_KEY, keyLength } from '../../../helpers/constants';
66
import { BrowserPage, CliPage } from '../../../pageObjects';
77
import { commonUrl, ossStandaloneConfig } from '../../../helpers/conf';
8+
import { Chance } from 'chance';
89

910
const browserPage = new BrowserPage();
1011
const cliPage = new CliPage();
12+
const chance = new Chance();
13+
1114
const keysData = keyTypes.slice(0, 6);
1215
for (const key of keysData) {
13-
key.keyName = `${key.keyName}` + '-' + `${getRandomKeyName(keyLength)}`
16+
key.keyName = `${key.keyName}` + '-' + `${chance.word({ length: keyLength })}`
1417
}
1518
//Arrays with TTL in seconds, min, hours, days, months, years and their values in Browser Page
1619
const ttlForSet = [59, 800, 20000, 2000000, 31000000, 2147483647];
@@ -35,9 +38,9 @@ test
3538
//Create new keys with TTL
3639
await t.click(cliPage.cliExpandButton);
3740
for (let i = 0; i < keysData.length; i++) {
38-
await t.typeText(cliPage.cliCommandInput, COMMANDS_TO_CREATE_KEY[keysData[i].textType](keysData[i].keyName));
41+
await t.typeText(cliPage.cliCommandInput, COMMANDS_TO_CREATE_KEY[keysData[i].textType](keysData[i].keyName), { paste: true });
3942
await t.pressKey('enter');
40-
await t.typeText(cliPage.cliCommandInput, `EXPIRE ${keysData[i].keyName} ${ttlForSet[i]}`);
43+
await t.typeText(cliPage.cliCommandInput, `EXPIRE ${keysData[i].keyName} ${ttlForSet[i]}`, { paste: true });
4144
await t.pressKey('enter');
4245
}
4346
await t.click(cliPage.cliCollapseButton);
@@ -46,6 +49,6 @@ test
4649
//Check that Keys has correct TTL value in keys table
4750
for (let i = 0; i < keysData.length; i++) {
4851
const ttlValueElement = Selector(`[data-testid="ttl-${keysData[i].keyName}"]`);
49-
await t.expect(ttlValueElement.textContent).contains(ttlValues[i], 'TTL value in keys table');
52+
await t.expect(ttlValueElement.textContent).contains(ttlValues[i], `TTL value in keys table is ${ttlValues[i]}`);
5053
}
5154
});

0 commit comments

Comments
 (0)