Skip to content

Commit 815f528

Browse files
masudul-tikwebrenemadsen
authored andcommitted
fix plan hours for 23 hours
1 parent d65ef80 commit 815f528

File tree

8 files changed

+3141
-88
lines changed

8 files changed

+3141
-88
lines changed

eform-client/cypress/e2e/plugins/time-planning-pn/d/dashboard-edit-a.spec.cy.ts

Lines changed: 49 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,69 +4,40 @@ describe('Dashboard edit values', () => {
44
beforeEach(() => {
55
cy.visit('http://localhost:4200');
66
loginPage.login();
7-
});
8-
9-
it('should edit time registration in last week', () => {
107
cy.get('mat-nested-tree-node').contains('Timeregistrering').click();
118
cy.intercept('POST', '**/api/time-planning-pn/plannings/index').as('index-update');
129
cy.intercept('PUT', '**/api/time-planning-pn/plannings/*').as('saveWorkdayEntity');
1310

1411
cy.get('mat-tree-node').contains('Dashboard').click();
1512
// cy.get('#backwards').click();
16-
cy.wait('@index-update', { timeout: 60000 });
13+
cy.wait('@index-update', {timeout: 60000});
1714
cy.get('#workingHoursSite').click();
1815
cy.get('.ng-option').contains('ac ad').click();
19-
cy.get('#cell0_0').click();
20-
21-
cy.get('#plannedStartOfShift1')
22-
.closest('.flex-row')
23-
.find('button mat-icon')
24-
.contains('delete')
25-
.click({ force: true });
26-
cy.wait(500);
27-
28-
cy.get('#plannedEndOfShift1')
29-
.closest('.flex-row')
30-
.find('button mat-icon')
31-
.contains('delete')
32-
.click({ force: true });
33-
cy.wait(500);
34-
35-
cy.get('#start1StartedAt')
36-
.closest('.flex-row')
37-
.find('button mat-icon')
38-
.contains('delete')
39-
.click({ force: true });
40-
cy.wait(500);
16+
});
4117

42-
cy.get('#stop1StoppedAt')
43-
.closest('.flex-row')
44-
.find('button mat-icon')
45-
.contains('delete')
46-
.click({ force: true });
47-
cy.wait(500);
4818

49-
cy.get('#saveButton').click();
50-
cy.wait('@saveWorkdayEntity', { timeout: 60000 });
51-
cy.wait(1000);
19+
it('should edit time planned in last week', () => {
5220

53-
// Registrar time
21+
// Planned time
5422
cy.get('#cell0_0').click();
5523
cy.get('#plannedEndOfShift1').click();
5624
cy.get('ngx-material-timepicker-face')
5725
.contains('1')
58-
.click({ force: true });
26+
.click({force: true});
5927
cy.get('ngx-material-timepicker-face')
6028
.contains('00')
61-
.click({ force: true });
29+
.click({force: true});
6230
cy.wait(1000);
63-
cy.contains('button', /^Ok$/).click({ force: true });
31+
cy.contains('button', /^Ok$/).click({force: true});
6432
cy.get('#plannedEndOfShift1').should('have.value', '01:00');
6533
cy.get('#planHours').should('have.value', '1');
6634
cy.get('#saveButton').click();
67-
cy.wait('@saveWorkdayEntity', { timeout: 60000 });
35+
cy.wait('@saveWorkdayEntity', {timeout: 60000});
6836
cy.wait(1000);
37+
});
6938

39+
it('should edit time registration in last week', () => {
40+
// Registrar time
7041
cy.get('#cell0_0').click();
7142
cy.get('#start1StartedAt').click();
7243
cy.get('ngx-material-timepicker-face')
@@ -90,4 +61,42 @@ describe('Dashboard edit values', () => {
9061
cy.get('#saveButton').click();
9162
cy.wait('@saveWorkdayEntity', { timeout: 60000 });
9263
});
64+
65+
afterEach(() => {
66+
cy.get('#cell0_0').click();
67+
68+
cy.get('#plannedStartOfShift1')
69+
.closest('.flex-row')
70+
.find('button mat-icon')
71+
.contains('delete')
72+
.click({ force: true });
73+
cy.wait(500);
74+
75+
cy.get('#plannedEndOfShift1')
76+
.closest('.flex-row')
77+
.find('button mat-icon')
78+
.contains('delete')
79+
.click({ force: true });
80+
cy.wait(500);
81+
82+
cy.get('#start1StartedAt')
83+
.closest('.flex-row')
84+
.find('button mat-icon')
85+
.contains('delete')
86+
.click({ force: true });
87+
cy.wait(500);
88+
89+
cy.get('#stop1StoppedAt')
90+
.closest('.flex-row')
91+
.find('button mat-icon')
92+
.contains('delete')
93+
.click({ force: true });
94+
cy.wait(500);
95+
96+
cy.get('#saveButton').click();
97+
cy.wait('@saveWorkdayEntity', { timeout: 60000 });
98+
cy.wait(1000);
99+
100+
})
101+
93102
});

0 commit comments

Comments
 (0)