@@ -2,53 +2,61 @@ import {Organization} from '../../../src/types'
22
33describe ( 'Paginating tasks' , ( ) => {
44 beforeEach ( ( ) => {
5- cy . flush ( )
6- cy . signin ( )
7- cy . get < Organization > ( '@org' ) . then ( ( { id : orgID } : Organization ) =>
8- cy
9- . createToken ( orgID , 'test token' , 'active' , [
10- { action : 'write' , resource : { type : 'views' , orgID} } ,
11- { action : 'write' , resource : { type : 'documents' , orgID} } ,
12- { action : 'write' , resource : { type : 'tasks' , orgID} } ,
13- ] )
14- . then ( ( { body} ) => {
15- cy . wrap ( body . token ) . as ( 'token' )
16- } )
17- )
5+ cy . flush ( ) . then ( ( ) =>
6+ cy . signin ( ) . then ( ( ) =>
7+ cy
8+ . setFeatureFlags ( {
9+ showTasksInNewIOx : true ,
10+ } )
11+ . then ( ( ) => {
12+ cy . get < Organization > ( '@org' ) . then ( ( { id : orgID } : Organization ) =>
13+ cy
14+ . createToken ( orgID , 'test token' , 'active' , [
15+ { action : 'write' , resource : { type : 'views' , orgID} } ,
16+ { action : 'write' , resource : { type : 'documents' , orgID} } ,
17+ { action : 'write' , resource : { type : 'tasks' , orgID} } ,
18+ ] )
19+ . then ( ( { body} ) => {
20+ cy . wrap ( body . token ) . as ( 'token' )
21+ } )
22+ )
1823
19- cy . fixture ( 'routes' ) . then ( ( { orgs} ) => {
20- cy . get < Organization > ( '@org' ) . then ( ( { id} : Organization ) => {
21- cy . visit ( `${ orgs } /${ id } /tasks` )
22- cy . getByTestID ( 'tree-nav' )
23- } )
24- } )
24+ cy . fixture ( 'routes' ) . then ( ( { orgs} ) => {
25+ cy . get < Organization > ( '@org' ) . then ( ( { id} : Organization ) => {
26+ cy . visit ( `${ orgs } /${ id } /tasks` )
27+ cy . getByTestID ( 'tree-nav' )
28+ } )
29+ } )
2530
26- cy . get < Organization > ( '@org' ) . then ( ( { id} : Organization ) => {
27- cy . get < string > ( '@token' ) . then ( token => {
28- cy . createTask ( token , id , 'Task 1' )
29- cy . createTask ( token , id , 'Task 2' )
30- cy . createTask ( token , id , 'Task 3' )
31- cy . createTask ( token , id , 'Task 4' )
32- cy . createTask ( token , id , 'Task 5' )
33- cy . createTask ( token , id , 'Task 6' )
34- cy . createTask ( token , id , 'Task 7' )
35- cy . createTask ( token , id , 'Task 8' )
36- cy . createTask ( token , id , 'Task 9' )
37- cy . createTask ( token , id , 'Task 10' )
38- cy . createTask ( token , id , 'Task 11' )
39- cy . createTask ( token , id , 'Task 12' )
40- cy . createTask ( token , id , 'Task 13' )
41- cy . createTask ( token , id , 'Task 14' )
42- cy . createTask ( token , id , 'Task 15' )
43- cy . createTask ( token , id , 'Task 16' )
44- cy . createTask ( token , id , 'Task 17' )
45- cy . createTask ( token , id , 'Task 18' )
46- cy . createTask ( token , id , 'Task 19' )
47- cy . createTask ( token , id , 'Task 20' )
48- cy . createTask ( token , id , 'Task 21' )
49- } )
50- } )
51- cy . reload ( )
31+ cy . get < Organization > ( '@org' ) . then ( ( { id} : Organization ) => {
32+ cy . get < string > ( '@token' ) . then ( token => {
33+ cy . createTask ( token , id , 'Task 1' )
34+ cy . createTask ( token , id , 'Task 2' )
35+ cy . createTask ( token , id , 'Task 3' )
36+ cy . createTask ( token , id , 'Task 4' )
37+ cy . createTask ( token , id , 'Task 5' )
38+ cy . createTask ( token , id , 'Task 6' )
39+ cy . createTask ( token , id , 'Task 7' )
40+ cy . createTask ( token , id , 'Task 8' )
41+ cy . createTask ( token , id , 'Task 9' )
42+ cy . createTask ( token , id , 'Task 10' )
43+ cy . createTask ( token , id , 'Task 11' )
44+ cy . createTask ( token , id , 'Task 12' )
45+ cy . createTask ( token , id , 'Task 13' )
46+ cy . createTask ( token , id , 'Task 14' )
47+ cy . createTask ( token , id , 'Task 15' )
48+ cy . createTask ( token , id , 'Task 16' )
49+ cy . createTask ( token , id , 'Task 17' )
50+ cy . createTask ( token , id , 'Task 18' )
51+ cy . createTask ( token , id , 'Task 19' )
52+ cy . createTask ( token , id , 'Task 20' )
53+ cy . createTask ( token , id , 'Task 21' )
54+ } )
55+ } )
56+ cy . reload ( )
57+ } )
58+ )
59+ )
5260 } )
5361
5462 it ( 'can paginate between pages of 10 tasks' , ( ) => {
0 commit comments