File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -21,14 +21,18 @@ export function getFieldName(method) {
2121export function getExpression ( { method, data } ) {
2222 const field = getFieldName ( method ) ;
2323
24- if ( method === 'getByRole' && data . role && data . name ) {
25- return `screen.getByRole('${ data . role } ', { name: ${ wrapInQuotes (
26- data . name ,
27- ) } })`;
24+ if ( method === 'getByRole' ) {
25+ if ( data . role && data . name ) {
26+ const matcher = new RegExp ( `${ data . name } ` . toLowerCase ( ) , 'i' ) ;
27+ return `screen.getByRole('${ data . role } ', { name: ${ matcher } })` ;
28+ } else {
29+ return `screen.getByRole('${ data . role } ')` ;
30+ }
2831 }
2932
3033 if ( data [ field ] ) {
31- return `screen.${ method } (${ wrapInQuotes ( data [ field ] ) } )` ;
34+ const matcher = new RegExp ( `${ data [ field ] } ` . toLowerCase ( ) , 'i' ) ;
35+ return `screen.${ method } (${ matcher } )` ;
3236 }
3337
3438 return '' ;
You can’t perform that action at this time.
0 commit comments