Skip to content

Commit 46ef99f

Browse files
fix for tests
1 parent 0065138 commit 46ef99f

File tree

3 files changed

+17
-18
lines changed

3 files changed

+17
-18
lines changed

tests/e2e/tests/electron/critical-path/analysis-tools/recommendations.e2e.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
} from '../../../../helpers/conf';
99
import { DatabaseAPIRequests } from '../../../../helpers/api/api-database';
1010
import { RecommendationsActions } from '../../../../common-actions/recommendations-actions';
11-
import { Telemetry } from '../../../../helpers';
1211

1312
const memoryEfficiencyPage = new MemoryEfficiencyPage();
1413
const myRedisDatabasePage = new MyRedisDatabasePage();
@@ -17,17 +16,6 @@ const recommendationsActions = new RecommendationsActions();
1716
const databaseHelper = new DatabaseHelper();
1817
const databaseAPIRequests = new DatabaseAPIRequests();
1918

20-
const telemetry = new Telemetry();
21-
22-
const logger = telemetry.createLogger();
23-
24-
const telemetryEvent = 'DATABASE_ANALYSIS_TIPS_EXPANDED';
25-
const expectedProperties = [
26-
'databaseId',
27-
'provider',
28-
'recommendation'
29-
];
30-
3119
const luaScriptRecommendation = RecommendationIds.luaScript;
3220
const useSmallerKeysRecommendation = RecommendationIds.useSmallerKeys;
3321
const redisVersionRecommendation = RecommendationIds.redisVersion;
@@ -46,7 +34,6 @@ test
4634
// Go to Recommendations tab
4735
await t.click(memoryEfficiencyPage.recommendationsTab);
4836
})
49-
.requestHooks(logger)
5037
.after(async() => {
5138
await browserPage.Cli.sendCommandInCli('SCRIPT FLUSH');
5239
await databaseAPIRequests.deleteStandaloneDatabaseApi(ossStandaloneBigConfig);
@@ -73,10 +60,6 @@ test
7360
// Verify that user can expand/collapse recommendation
7461
const expandedTextContaiterSize = await memoryEfficiencyPage.getRecommendationByName(luaScriptRecommendation).offsetHeight;
7562
await t.click(memoryEfficiencyPage.getRecommendationButtonByName(luaScriptRecommendation));
76-
77-
//Verify telemetry event
78-
await telemetry.verifyEventHasProperties(telemetryEvent, expectedProperties, logger);
79-
8063
await t.expect(memoryEfficiencyPage.getRecommendationByName(luaScriptRecommendation).offsetHeight)
8164
.lt(expandedTextContaiterSize, 'Lua script recommendation not collapsed');
8265
await t.click(memoryEfficiencyPage.getRecommendationButtonByName(luaScriptRecommendation));

tests/e2e/tests/web/critical-path/memory-efficiency/recommendations.e2e.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { DatabaseAPIRequests } from '../../../../helpers/api/api-database';
1212
import { RecommendationsActions } from '../../../../common-actions/recommendations-actions';
1313
import { Common } from '../../../../helpers/common';
1414
import { APIKeyRequests } from '../../../../helpers/api/api-keys';
15+
import { Telemetry } from '../../../../helpers';
1516

1617
const memoryEfficiencyPage = new MemoryEfficiencyPage();
1718
const myRedisDatabasePage = new MyRedisDatabasePage();
@@ -21,6 +22,16 @@ const workbenchPage = new WorkbenchPage();
2122
const databaseHelper = new DatabaseHelper();
2223
const databaseAPIRequests = new DatabaseAPIRequests();
2324
const apiKeyRequests = new APIKeyRequests();
25+
const telemetry = new Telemetry();
26+
27+
const logger = telemetry.createLogger();
28+
29+
const telemetryEvent = 'DATABASE_ANALYSIS_TIPS_COLLAPSED';
30+
const expectedProperties = [
31+
'databaseId',
32+
'provider',
33+
'recommendation'
34+
];
2435

2536
// const externalPageLink = 'https://docs.redis.com/latest/ri/memory-optimizations/';
2637
let keyName = `recomKey-${Common.generateWord(10)}`;
@@ -46,6 +57,7 @@ fixture `Memory Efficiency Recommendations`
4657
await databaseAPIRequests.deleteStandaloneDatabaseApi(ossStandaloneConfig);
4758
});
4859
test
60+
.requestHooks(logger)
4961
.before(async t => {
5062
await databaseHelper.acceptLicenseTermsAndAddDatabaseApi(ossStandaloneBigConfig);
5163
// Go to Analysis Tools page
@@ -82,6 +94,10 @@ test
8294
// Verify that user can expand/collapse recommendation
8395
const expandedTextContaiterSize = await memoryEfficiencyPage.getRecommendationByName(luaScriptRecommendation).offsetHeight;
8496
await t.click(memoryEfficiencyPage.getRecommendationButtonByName(luaScriptRecommendation));
97+
98+
//Verify telemetry event
99+
await telemetry.verifyEventHasProperties(telemetryEvent, expectedProperties, logger);
100+
85101
await t.expect(memoryEfficiencyPage.getRecommendationByName(luaScriptRecommendation).offsetHeight)
86102
.lt(expandedTextContaiterSize, 'Lua script recommendation not collapsed');
87103
await t.click(memoryEfficiencyPage.getRecommendationButtonByName(luaScriptRecommendation));

tests/e2e/tests/web/critical-path/pub-sub/subscribe-unsubscribe.e2e.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ test('Verify that the Message field input is preserved until user Publish a mess
156156
// Verify that the Channel field input is preserved until user modify it (publishing a message does not clear the field)
157157
await t.expect(pubSubPage.channelNameInput.value).eql('testChannel', 'Channel input is empty', { timeout: 10000 });
158158
});
159-
test('Verify that user can clear all the messages from the pubsub window', async t => {
159+
test.requestHooks(logger)('Verify that user can clear all the messages from the pubsub window', async t => {
160160
await pubSubPage.subsribeToChannelAndPublishMessage('testChannel', 'message');
161161
await pubSubPage.publishMessage('testChannel2', 'second m');
162162
// Verify the tooltip text 'Clear Messages' appears on hover the clear button

0 commit comments

Comments
 (0)