11const NOW = Date . now ( ) ;
22
33describe ( "Content item list table" , ( ) => {
4- let MODEL = null ;
5- let FIELDS = null ;
64 let ITEMS = null ;
75 before ( ( ) => {
86 cy . task ( "seed:content" , "fixtures/actions.json" ) . then (
9- ( { model, fields , items } ) => {
7+ ( { model, items } ) => {
108 Cypress . env ( "modelZUID" , model ?. ZUID ) ;
119 Cypress . env ( "itemZUID" , items [ 0 ] ?. meta ?. ZUID ) ;
12- MODEL = model ;
1310 ITEMS = items ;
14- FIELDS = fields ;
1511 }
1612 ) ;
1713 } ) ;
@@ -23,10 +19,13 @@ describe("Content item list table", () => {
2319 } ) ;
2420 } ) ;
2521
26- // cy.getBySelector("SingleRelationshipCell")
27- cy . get ( ".MuiDataGrid-row .MuiDataGrid-cell:eq(2)" )
22+ cy . getBySelector ( "sortByFilter_default" ) . click ( ) ;
23+ cy . getBySelector ( `"sort:text"` ) . click ( ) ;
24+ cy . getBySelector ( "listItemTable" )
25+ . find ( '[data-cy="itemListRow"]' )
2826 . first ( )
29- . contains ( ITEMS ?. [ 0 ] ?. web ?. metaTitle , { matchCase : false } ) ;
27+ . find ( '[data-field="text"]' )
28+ . contains ( ITEMS ?. [ 1 ] ?. data ?. text ) ;
3029 } ) ;
3130
3231 it ( "properly removes deleted content items from cache even after page reload" , ( ) => {
@@ -38,8 +37,10 @@ describe("Content item list table", () => {
3837
3938 cy . intercept ( "/search/items*" ) . as ( "searchItems" ) ;
4039 cy . intercept ( "/v1/content/models*" ) . as ( "contentModels" ) ;
41-
42- cy . get ( "input[name=title]" ) . clear ( ) . type ( `Delete me ${ NOW } ` ) ;
40+ cy . getBySelector ( `"field:text"` )
41+ . find ( "input" )
42+ . clear ( )
43+ . type ( `Delete me ${ NOW } ` ) ;
4344 cy . getBySelector ( "ManualMetaFlow" ) . click ( ) ;
4445 cy . getBySelector ( "metaDescription" )
4546 . find ( "textarea" )
0 commit comments