[ACA-4299] Fix C593066 e2e test - task counter (#6741)

This commit is contained in:
davidcanonieto 2021-02-26 15:44:20 +01:00 committed by GitHub
parent 3455b7e01c
commit 717f928d1c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -104,8 +104,7 @@ describe('Task counters cloud', () => {
const assigneeTask = await tasksService.createStandaloneTask(createdTaskName, simpleApp);
await tasksService.claimTask(assigneeTask.entry.id, simpleApp);
await taskFilter.waitForNotification('my-tasks');
await expect(await taskFilter.getTaskFilterCounter('my-tasks')).toBe((parseInt(taskCounter, 10) + 1).toString());
await taskFilter.checkNotificationCounterValue('my-tasks', (parseInt(taskCounter, 10) + 1).toString());
await notificationHistoryPage.clickNotificationButton();
await notificationHistoryPage.clickMarkAsRead();

View File

@ -59,9 +59,10 @@ export class TaskFiltersCloudComponentPage {
await BrowserVisibility.waitUntilElementHasText(filterCounter, '0');
}
async waitForNotification(filterName: string): Promise<void> {
async checkNotificationCounterValue(filterName: string, counterValue: string): Promise<void> {
const filterCounter = element(by.css(`[data-automation-id="${filterName}_filter-counter"][class*="adf-active"]`));
await BrowserVisibility.waitUntilElementIsVisible(filterCounter);
await BrowserVisibility.waitUntilElementHasText(filterCounter, counterValue);
}
getTaskFilterLocatorByFilterName(filterName: string): ElementFinder {