11import type { Column } from '../../../src' ;
22import { cellClassname } from '../../../src/style/cell' ;
3- import { getCells , setup } from '../utils' ;
3+ import { getCellsNew , setup } from '../utils' ;
44
55interface Row {
66 id : number ;
77}
88
99const rows : readonly Row [ ] = [ { id : 0 } , { id : 1 } ] ;
1010
11- test ( 'cellClass is undefined' , ( ) => {
11+ test ( 'cellClass is undefined' , async ( ) => {
1212 const columns : readonly Column < Row > [ ] = [
1313 {
1414 key : 'id' ,
1515 name : 'ID'
1616 }
1717 ] ;
1818 setup ( { columns, rows } ) ;
19- const [ cell1 , cell2 ] = getCells ( ) ;
20- expect ( cell1 ) . toHaveClass ( cellClassname , { exact : true } ) ;
21- expect ( cell2 ) . toHaveClass ( cellClassname , { exact : true } ) ;
19+ const [ cell1 , cell2 ] = getCellsNew ( '0' , '1' ) ;
20+ await expect . element ( cell1 ) . toHaveClass ( cellClassname , { exact : true } ) ;
21+ await expect . element ( cell2 ) . toHaveClass ( cellClassname , { exact : true } ) ;
2222} ) ;
2323
24- test ( 'cellClass is a string' , ( ) => {
24+ test ( 'cellClass is a string' , async ( ) => {
2525 const columns : readonly Column < Row > [ ] = [
2626 {
2727 key : 'id' ,
@@ -30,12 +30,12 @@ test('cellClass is a string', () => {
3030 }
3131 ] ;
3232 setup ( { columns, rows } ) ;
33- const [ cell1 , cell2 ] = getCells ( ) ;
34- expect ( cell1 ) . toHaveClass ( `${ cellClassname } my-cell` , { exact : true } ) ;
35- expect ( cell2 ) . toHaveClass ( `${ cellClassname } my-cell` , { exact : true } ) ;
33+ const [ cell1 , cell2 ] = getCellsNew ( '0' , '1' ) ;
34+ await expect . element ( cell1 ) . toHaveClass ( `${ cellClassname } my-cell` , { exact : true } ) ;
35+ await expect . element ( cell2 ) . toHaveClass ( `${ cellClassname } my-cell` , { exact : true } ) ;
3636} ) ;
3737
38- test ( 'cellClass returns a string' , ( ) => {
38+ test ( 'cellClass returns a string' , async ( ) => {
3939 const columns : readonly Column < Row > [ ] = [
4040 {
4141 key : 'id' ,
@@ -44,12 +44,12 @@ test('cellClass returns a string', () => {
4444 }
4545 ] ;
4646 setup ( { columns, rows } ) ;
47- const [ cell1 , cell2 ] = getCells ( ) ;
48- expect ( cell1 ) . toHaveClass ( `${ cellClassname } my-cell-0` , { exact : true } ) ;
49- expect ( cell2 ) . toHaveClass ( `${ cellClassname } my-cell-1` , { exact : true } ) ;
47+ const [ cell1 , cell2 ] = getCellsNew ( '0' , '1' ) ;
48+ await expect . element ( cell1 ) . toHaveClass ( `${ cellClassname } my-cell-0` , { exact : true } ) ;
49+ await expect . element ( cell2 ) . toHaveClass ( `${ cellClassname } my-cell-1` , { exact : true } ) ;
5050} ) ;
5151
52- test ( 'cellClass returns undefined' , ( ) => {
52+ test ( 'cellClass returns undefined' , async ( ) => {
5353 const columns : readonly Column < Row > [ ] = [
5454 {
5555 key : 'id' ,
@@ -58,7 +58,7 @@ test('cellClass returns undefined', () => {
5858 }
5959 ] ;
6060 setup ( { columns, rows } ) ;
61- const [ cell1 , cell2 ] = getCells ( ) ;
62- expect ( cell1 ) . toHaveClass ( cellClassname , { exact : true } ) ;
63- expect ( cell2 ) . toHaveClass ( cellClassname , { exact : true } ) ;
61+ const [ cell1 , cell2 ] = getCellsNew ( '0' , '1' ) ;
62+ await expect . element ( cell1 ) . toHaveClass ( cellClassname , { exact : true } ) ;
63+ await expect . element ( cell2 ) . toHaveClass ( cellClassname , { exact : true } ) ;
6464} ) ;
0 commit comments