@@ -12,6 +12,7 @@ import {
1212} from '../../../helpers/domUtils' ;
1313
1414const LOOKUP_FIELD_CLASS = 'dx-lookup-field' ;
15+ const OVERLAY_CLASS = 'dx-overlay-content' ;
1516
1617const stylingModes = [ 'outlined' , 'underlined' , 'filled' ] ;
1718const labelModes = [ 'static' , 'floating' , 'hidden' , 'outside' ] ;
@@ -89,37 +90,47 @@ if (!isMaterialBased()) {
8990safeSizeTest ( 'Check popup height with no found data option' , async ( t ) => {
9091 const { takeScreenshot, compareResults } = createScreenshotsComparer ( t ) ;
9192 await t . click ( Selector ( `.${ LOOKUP_FIELD_CLASS } ` ) ) ;
93+ await t . hover ( `.${ OVERLAY_CLASS } ` ) ;
9294
9395 await testScreenshot ( t , takeScreenshot , 'Lookup with no found data.png' ) ;
9496
9597 await t
9698 . expect ( compareResults . isValid ( ) )
9799 . ok ( compareResults . errorMessages ( ) ) ;
98- } , [ 300 , 400 ] ) . before ( async ( ) => createWidget ( 'dxLookup' , { dataSource : [ ] , searchEnabled : true } ) ) ;
100+ } , [ 300 , 400 ] ) . before ( async ( ) => {
101+ await insertStylesheetRulesToPage ( '* { caret-color: transparent !important; }' ) ;
102+
103+ return createWidget ( 'dxLookup' , { dataSource : [ ] , searchEnabled : true } ) ;
104+ } ) ;
99105
100106safeSizeTest ( 'Check popup height in loading state' , async ( t ) => {
101107 const { takeScreenshot, compareResults } = createScreenshotsComparer ( t ) ;
102108
103109 await t . click ( Selector ( `.${ LOOKUP_FIELD_CLASS } ` ) ) ;
110+ await t . hover ( `.${ OVERLAY_CLASS } ` ) ;
104111
105112 await testScreenshot ( t , takeScreenshot , 'Lookup in loading.png' ) ;
106113
107114 await t
108115 . expect ( compareResults . isValid ( ) )
109116 . ok ( compareResults . errorMessages ( ) ) ;
110- } , [ 300 , 400 ] ) . before ( async ( ) => createWidget ( 'dxLookup' , {
111- dataSource : {
112- load ( ) {
113- return new Promise ( ( resolve ) => {
114- setTimeout ( ( ) => {
115- resolve ( [ 1 , 2 , 3 ] ) ;
116- } , 5000 ) ;
117- } ) ;
117+ } , [ 300 , 400 ] ) . before ( async ( ) => {
118+ await insertStylesheetRulesToPage ( '* { caret-color: transparent !important; }' ) ;
119+
120+ return createWidget ( 'dxLookup' , {
121+ dataSource : {
122+ load ( ) {
123+ return new Promise ( ( resolve ) => {
124+ setTimeout ( ( ) => {
125+ resolve ( [ 1 , 2 , 3 ] ) ;
126+ } , 5000 ) ;
127+ } ) ;
128+ } ,
118129 } ,
119- } ,
120- valueExpr : 'id ' ,
121- displayExpr : 'text' ,
122- } ) ) ;
130+ valueExpr : 'id' ,
131+ displayExpr : 'text ' ,
132+ } ) ;
133+ } ) ;
123134
124135test ( 'Placeholder is visible after items option change when value is not chosen (T1099804)' , async ( t ) => {
125136 const { takeScreenshot, compareResults } = createScreenshotsComparer ( t ) ;
0 commit comments