@@ -86,6 +86,7 @@ const nestingValid = [
8686  {  code : '<label>foo<progress /></label>'  } , 
8787  {  code : '<label>foo<textarea /></label>'  } , 
8888  // Custom controlComponents. 
89+   {  code : '<label>A label<CustomInput /></label>' ,  options : [ {  controlComponents : [ 'CustomInput' ]  } ]  } , 
8990  {  code : '<label><span>A label<CustomInput /></span></label>' ,  options : [ {  controlComponents : [ 'CustomInput' ]  } ]  } , 
9091  {  code : '<label><span>A label<CustomInput /></span></label>' ,  settings : componentsSettings  } , 
9192  {  code : '<CustomLabel><span>A label<CustomInput /></span></CustomLabel>' ,  options : [ {  controlComponents : [ 'CustomInput' ] ,  labelComponents : [ 'CustomLabel' ]  } ]  } , 
@@ -141,6 +142,7 @@ const nestingInvalid = [
141142  {  code : '<label><span><span><span><span aria-label="A label" /><input /></span></span></span></label>' ,  options : [ {  depth : 5  } ] ,  errors : [ expectedError ]  } , 
142143  {  code : '<label><span><span><span><input aria-label="A label" /></span></span></span></label>' ,  options : [ {  depth : 5  } ] ,  errors : [ expectedError ]  } , 
143144  // Custom controlComponents. 
145+   {  code : '<label>A label<OtherCustomInput /></label>' ,  options : [ {  controlComponents : [ 'CustomInput' ]  } ] ,  errors : [ expectedError ]  } , 
144146  {  code : '<label><span>A label<CustomInput /></span></label>' ,  options : [ {  controlComponents : [ 'CustomInput' ]  } ] ,  errors : [ expectedError ]  } , 
145147  {  code : '<CustomLabel><span>A label<CustomInput /></span></CustomLabel>' ,  options : [ {  controlComponents : [ 'CustomInput' ] ,  labelComponents : [ 'CustomLabel' ]  } ] ,  errors : [ expectedError ]  } , 
146148  {  code : '<CustomLabel><span label="A label"><CustomInput /></span></CustomLabel>' ,  options : [ {  controlComponents : [ 'CustomInput' ] ,  labelComponents : [ 'CustomLabel' ] ,  labelAttributes : [ 'label' ]  } ] ,  errors : [ expectedError ]  } , 
0 commit comments