@@ -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' , / ^ O k $ / ) . click ( { force : true } ) ;
31+ cy . contains ( 'button' , / ^ O k $ / ) . 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