Skip to content
Snippets Groups Projects
Commit 31ca70b0 authored by Martin's avatar Martin
Browse files

add scroll to top as an E2E test fix

parent c1f2c615
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,7 @@ import {
dropCollections,
intercept,
scrollToWindowBottom,
scrollToWindowTop,
waitOfInterceptor,
} from '../../../support/cypress-helper';
import { generateIds } from '../../../support/tech.util';
......@@ -72,13 +73,8 @@ describe('VorgangList Pages', () => {
it('should show 1 page with 100 vorgaenge NEU', () => {
waitOfInterceptor(loadPageInterceptor).then((interception: Interception) => {
assert(interception.response.body._embedded.vorgangHeaderList.length === PAGE_SIZE);
assert(
interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangNEU_1',
);
assert(
interception.response.body._embedded.vorgangHeaderList[99].name ===
'VorgangNEU_' + PAGE_SIZE,
);
assert(interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangNEU_1');
assert(interception.response.body._embedded.vorgangHeaderList[99].name === 'VorgangNEU_' + PAGE_SIZE);
});
});
});
......@@ -95,14 +91,8 @@ describe('VorgangList Pages', () => {
waitOfInterceptor(loadNextPageInterceptor).then((interception: Interception) => {
assert(interception.response.body._embedded.vorgangHeaderList.length === PAGE_SIZE);
assert(
interception.response.body._embedded.vorgangHeaderList[0].name ===
'VorgangNEUAssigned_1',
);
assert(
interception.response.body._embedded.vorgangHeaderList[99].name ===
'VorgangNEUAssigned_' + PAGE_SIZE,
);
assert(interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangNEUAssigned_1');
assert(interception.response.body._embedded.vorgangHeaderList[99].name === 'VorgangNEUAssigned_' + PAGE_SIZE);
});
waitForSpinnerToDisappear();
});
......@@ -120,14 +110,8 @@ describe('VorgangList Pages', () => {
waitOfInterceptor(loadNextPageInterceptor).then((interception: Interception) => {
assert(interception.response.body._embedded.vorgangHeaderList.length === PAGE_SIZE);
assert(
interception.response.body._embedded.vorgangHeaderList[0].name ===
'VorgangANGENOMMEN_1',
);
assert(
interception.response.body._embedded.vorgangHeaderList[99].name ===
'VorgangANGENOMMEN_' + PAGE_SIZE,
);
assert(interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangANGENOMMEN_1');
assert(interception.response.body._embedded.vorgangHeaderList[99].name === 'VorgangANGENOMMEN_' + PAGE_SIZE);
});
waitForSpinnerToDisappear();
});
......@@ -140,20 +124,18 @@ describe('VorgangList Pages', () => {
intercept(HttpMethodE2E.GET, buildVorgangPageLink(4)).as(loadNextPageInterceptor);
});
after(() => {
scrollToWindowTop();
});
it('should show 3 page with 100 vorgaenge ANGENOMMEN ASSIGNED on scrolling to bottom', () => {
scrollToWindowBottom();
waitOfInterceptor(loadNextPageInterceptor).then((interception: Interception) => {
scrollToWindowBottom();
assert(interception.response.body._embedded.vorgangHeaderList.length === PAGE_SIZE);
assert(
interception.response.body._embedded.vorgangHeaderList[0].name ===
'VorgangANGENOMMENAssigned_1',
);
assert(
interception.response.body._embedded.vorgangHeaderList[99].name ===
'VorgangANGENOMMENAssigned_' + PAGE_SIZE,
);
assert(interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangANGENOMMENAssigned_1');
assert(interception.response.body._embedded.vorgangHeaderList[99].name === 'VorgangANGENOMMENAssigned_' + PAGE_SIZE);
});
});
});
......@@ -176,14 +158,8 @@ describe('VorgangList Pages', () => {
waitOfInterceptor(loadPageInterceptor).then((interception: Interception) => {
assert(interception.response.body._embedded.vorgangHeaderList.length === PAGE_SIZE);
assert(
interception.response.body._embedded.vorgangHeaderList[0].name ===
'VorgangNEUAssigned_1',
);
assert(
interception.response.body._embedded.vorgangHeaderList[99].name ===
'VorgangNEUAssigned_' + PAGE_SIZE,
);
assert(interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangNEUAssigned_1');
assert(interception.response.body._embedded.vorgangHeaderList[99].name === 'VorgangNEUAssigned_' + PAGE_SIZE);
});
});
});
......@@ -195,19 +171,17 @@ describe('VorgangList Pages', () => {
intercept(HttpMethodE2E.GET, buildVorgangPageLink(2)).as(loadNextPageInterceptor);
});
after(() => {
scrollToWindowTop();
});
it('should show 2 page with 100 vorgaenge ANGENOMMEN ASSIGNED on scrolling to bottom', () => {
scrollToWindowBottom();
waitOfInterceptor(loadNextPageInterceptor).then((interception: Interception) => {
assert(interception.response.body._embedded.vorgangHeaderList.length === PAGE_SIZE);
assert(
interception.response.body._embedded.vorgangHeaderList[0].name ===
'VorgangANGENOMMENAssigned_1',
);
assert(
interception.response.body._embedded.vorgangHeaderList[99].name ===
'VorgangANGENOMMENAssigned_' + PAGE_SIZE,
);
assert(interception.response.body._embedded.vorgangHeaderList[0].name === 'VorgangANGENOMMENAssigned_1');
assert(interception.response.body._embedded.vorgangHeaderList[99].name === 'VorgangANGENOMMENAssigned_' + PAGE_SIZE);
});
waitForSpinnerToDisappear();
});
......
......@@ -31,7 +31,13 @@ import { VorgangViewsE2EComponent } from 'apps/alfa-e2e/src/components/vorgang/v
import { HttpMethodE2E } from 'apps/alfa-e2e/src/model/util';
import { ClientAttributeNameE2E, VorgangE2E } from 'apps/alfa-e2e/src/model/vorgang';
import { MainPage, waitForSpinnerToDisappear } from 'apps/alfa-e2e/src/page-objects/main.po';
import { dropCollections, intercept, scrollToWindowBottom, waitOfInterceptor } from 'apps/alfa-e2e/src/support/cypress-helper';
import {
dropCollections,
intercept,
scrollToWindowBottom,
scrollToWindowTop,
waitOfInterceptor,
} from 'apps/alfa-e2e/src/support/cypress-helper';
import { exist } from 'apps/alfa-e2e/src/support/cypress.util';
import { createDateToday, generateIds } from 'apps/alfa-e2e/src/support/tech.util';
import { getUserSabineId, initUsermanagerUsers, loginAsSabine } from 'apps/alfa-e2e/src/support/user-util';
......@@ -161,6 +167,10 @@ describe('VorgangList View Wiedervorlagen', () => {
intercept(HttpMethodE2E.GET, buildVorgangWithOpenWiedervorlagenPageLink(3)).as(loadPageInterceptor);
});
after(() => {
scrollToWindowTop();
});
it('should show 3 page with 10 vorgaenge with open wiedervorlagen ASSIGNED on scrolling to bottom', () => {
scrollToWindowBottom();
......@@ -203,6 +213,10 @@ describe('VorgangList View Wiedervorlagen', () => {
intercept(HttpMethodE2E.GET, buildVorgangWithOpenWiedervorlagenAssignedPageLink(2)).as(loadPageInterceptor);
});
after(() => {
scrollToWindowTop();
});
it('should show 2 page with 10 vorgaenge with open wiedervorlagen and 90 vorgaenge with open wiedervorlagen ASSIGNED on scrolling to bottom', () => {
scrollToWindowBottom();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment