@@ -28,12 +28,11 @@ ruleTester.run('checked-requires-onchange-or-readonly', rule, {
28
28
'<input type="checkbox" checked onChange={noop} />' ,
29
29
'<input type="checkbox" checked readOnly />' ,
30
30
'<input type="checkbox" defaultChecked />' ,
31
- '<span/>' ,
31
+ "React.createElement('input')" ,
32
32
"React.createElement('input', { checked: true, onChange: noop })" ,
33
33
"React.createElement('input', { checked: false, onChange: noop })" ,
34
34
"React.createElement('input', { checked: true, readOnly: true })" ,
35
35
"React.createElement('input', { checked: true, onChange: noop, readOnly: true })" ,
36
- "React.createElement('span')" ,
37
36
{
38
37
code : '<input type="checkbox" checked />' ,
39
38
options : [ { ignoreMissingProperties : false } ] ,
@@ -42,6 +41,9 @@ ruleTester.run('checked-requires-onchange-or-readonly', rule, {
42
41
code : '<input type="checkbox" onChange={noop} checked defaultChecked />' ,
43
42
options : [ { ignoreExclusiveCheckedAttribute : false } ] ,
44
43
} ,
44
+ '<span/>' ,
45
+ "React.createElement('span')" ,
46
+ '(()=>{})()' ,
45
47
] ) ,
46
48
invalid : parsers . all ( [
47
49
{
0 commit comments