@@ -107,73 +107,84 @@ ruleTester.run('self-closing-comp', rule, {
107107 invalid : [
108108 {
109109 code : 'var contentContainer = <div className="content"></div>;' ,
110+ output : 'var contentContainer = <div className="content" />;' ,
110111 parserOptions : parserOptions ,
111112 errors : [ {
112113 message : 'Empty components are self-closing'
113114 } ]
114115 } , {
115116 code : 'var contentContainer = <div className="content"></div>;' ,
117+ output : 'var contentContainer = <div className="content" />;' ,
116118 options : [ ] ,
117119 parserOptions : parserOptions ,
118120 errors : [ {
119121 message : 'Empty components are self-closing'
120122 } ]
121123 } , {
122124 code : 'var HelloJohn = <Hello name="John"></Hello>;' ,
125+ output : 'var HelloJohn = <Hello name="John" />;' ,
123126 parserOptions : parserOptions ,
124127 errors : [ {
125128 message : 'Empty components are self-closing'
126129 } ]
127130 } , {
128131 code : 'var HelloJohn = <Hello name="John">\n</Hello>;' ,
132+ output : 'var HelloJohn = <Hello name="John" />;' ,
129133 parserOptions : parserOptions ,
130134 errors : [ {
131135 message : 'Empty components are self-closing'
132136 } ]
133137 } , {
134138 code : 'var HelloJohn = <Hello name="John"> </Hello>;' ,
139+ output : 'var HelloJohn = <Hello name="John" />;' ,
135140 parserOptions : parserOptions ,
136141 errors : [ {
137142 message : 'Empty components are self-closing'
138143 } ]
139144 } ,
140145 {
141146 code : 'var HelloJohn = <Hello name="John"></Hello>;' ,
147+ output : 'var HelloJohn = <Hello name="John" />;' ,
142148 options : [ ] ,
143149 parserOptions : parserOptions ,
144150 errors : [ {
145151 message : 'Empty components are self-closing'
146152 } ]
147153 } , {
148154 code : 'var HelloJohn = <Hello name="John">\n</Hello>;' ,
155+ output : 'var HelloJohn = <Hello name="John" />;' ,
149156 options : [ ] ,
150157 parserOptions : parserOptions ,
151158 errors : [ {
152159 message : 'Empty components are self-closing'
153160 } ]
154161 } , {
155162 code : 'var HelloJohn = <Hello name="John"> </Hello>;' ,
163+ output : 'var HelloJohn = <Hello name="John" />;' ,
156164 options : [ ] ,
157165 parserOptions : parserOptions ,
158166 errors : [ {
159167 message : 'Empty components are self-closing'
160168 } ]
161169 } , {
162170 code : 'var contentContainer = <div className="content"></div>;' ,
171+ output : 'var contentContainer = <div className="content" />;' ,
163172 options : [ { html : true } ] ,
164173 parserOptions : parserOptions ,
165174 errors : [ {
166175 message : 'Empty components are self-closing'
167176 } ]
168177 } , {
169178 code : 'var contentContainer = <div className="content">\n</div>;' ,
179+ output : 'var contentContainer = <div className="content" />;' ,
170180 options : [ { html : true } ] ,
171181 parserOptions : parserOptions ,
172182 errors : [ {
173183 message : 'Empty components are self-closing'
174184 } ]
175185 } , {
176186 code : 'var contentContainer = <div className="content"> </div>;' ,
187+ output : 'var contentContainer = <div className="content" />;' ,
177188 options : [ { html : true } ] ,
178189 parserOptions : parserOptions ,
179190 errors : [ {
0 commit comments