@@ -215,47 +215,99 @@ ruleTester.run('jsx-wrap-multilines', rule, {
215
215
code : RETURN_SINGLE_LINE
216
216
} , {
217
217
code : RETURN_PAREN
218
+ } , {
219
+ code : RETURN_SINGLE_LINE ,
220
+ options : [ { return : true } ]
221
+ } , {
222
+ code : RETURN_PAREN ,
223
+ options : [ { return : true } ]
218
224
} , {
219
225
code : RETURN_NO_PAREN ,
220
226
options : [ { return : 'ignore' } ]
227
+ } , {
228
+ code : RETURN_NO_PAREN ,
229
+ options : [ { return : false } ]
221
230
} , {
222
231
code : DECLARATION_TERNARY_SINGLE_LINE
223
232
} , {
224
233
code : DECLARATION_TERNARY_PAREN
234
+ } , {
235
+ code : DECLARATION_TERNARY_SINGLE_LINE ,
236
+ options : [ { declaration : true } ]
237
+ } , {
238
+ code : DECLARATION_TERNARY_PAREN ,
239
+ options : [ { declaration : true } ]
225
240
} , {
226
241
code : DECLARATION_TERNARY_NO_PAREN ,
227
242
options : [ { declaration : 'ignore' } ]
243
+ } , {
244
+ code : DECLARATION_TERNARY_NO_PAREN ,
245
+ options : [ { declaration : false } ]
228
246
} , {
229
247
code : ASSIGNMENT_TERNARY_SINGLE_LINE
230
248
} , {
231
249
code : ASSIGNMENT_TERNARY_PAREN
250
+ } , {
251
+ code : ASSIGNMENT_TERNARY_SINGLE_LINE ,
252
+ options : [ { assignment : true } ]
253
+ } , {
254
+ code : ASSIGNMENT_TERNARY_PAREN ,
255
+ options : [ { assignment : true } ]
232
256
} , {
233
257
code : ASSIGNMENT_TERNARY_NO_PAREN ,
234
258
options : [ { assignment : 'ignore' } ]
259
+ } , {
260
+ code : ASSIGNMENT_TERNARY_NO_PAREN ,
261
+ options : [ { assignment : false } ]
235
262
} , {
236
263
code : DECLARATION_SINGLE_LINE
237
264
} , {
238
265
code : DECLARATION_PAREN
266
+ } , {
267
+ code : DECLARATION_SINGLE_LINE ,
268
+ options : [ { declaration : true } ]
269
+ } , {
270
+ code : DECLARATION_PAREN ,
271
+ options : [ { declaration : true } ]
239
272
} , {
240
273
code : DECLARATION_NO_PAREN ,
241
274
options : [ { declaration : 'ignore' } ]
275
+ } , {
276
+ code : DECLARATION_NO_PAREN ,
277
+ options : [ { declaration : false } ]
242
278
} , {
243
279
code : ASSIGNMENT_SINGLE_LINE ,
244
280
options : [ { declaration : 'ignore' } ]
281
+ } , {
282
+ code : ASSIGNMENT_SINGLE_LINE ,
283
+ options : [ { declaration : false } ]
245
284
} , {
246
285
code : ASSIGNMENT_PAREN
286
+ } , {
287
+ code : ASSIGNMENT_PAREN ,
288
+ options : [ { assignment : true } ]
247
289
} , {
248
290
code : ASSIGNMENT_NO_PAREN ,
249
291
options : [ { assignment : 'ignore' } ]
292
+ } , {
293
+ code : ASSIGNMENT_NO_PAREN ,
294
+ options : [ { assignment : false } ]
295
+ } , {
296
+ code : ARROW_PAREN
297
+ } , {
298
+ code : ARROW_SINGLE_LINE
250
299
} , {
251
300
code : ARROW_PAREN ,
252
- options : [ ]
301
+ options : [ { arrow : true } ]
253
302
} , {
254
303
code : ARROW_SINGLE_LINE ,
255
- options : [ ]
304
+ options : [ { arrow : true } ]
256
305
} , {
257
306
code : ARROW_NO_PAREN ,
258
307
options : [ { arrow : 'ignore' } ]
308
+ } , {
309
+ code : ARROW_NO_PAREN ,
310
+ options : [ { arrow : false } ]
259
311
} , {
260
312
code : RETURN_PAREN_NEW_LINE ,
261
313
options : [ { return : 'parens-new-line' } ]
@@ -285,7 +337,7 @@ ruleTester.run('jsx-wrap-multilines', rule, {
285
337
} , {
286
338
code : RETURN_NO_PAREN ,
287
339
output : RETURN_PAREN ,
288
- options : [ { return : 'parens' } ] ,
340
+ options : [ { return : true } ] ,
289
341
errors : [ { message : MISSING_PARENS } ]
290
342
} , {
291
343
code : DECLARATION_TERNARY_NO_PAREN ,
@@ -294,21 +346,37 @@ ruleTester.run('jsx-wrap-multilines', rule, {
294
346
{ message : MISSING_PARENS } ,
295
347
{ message : MISSING_PARENS }
296
348
]
349
+ } , {
350
+ code : DECLARATION_TERNARY_NO_PAREN ,
351
+ output : DECLARATION_TERNARY_PAREN ,
352
+ options : [ { declaration : true } ] ,
353
+ errors : [
354
+ { message : MISSING_PARENS } ,
355
+ { message : MISSING_PARENS }
356
+ ]
297
357
} , {
298
358
code : ASSIGNMENT_TERNARY_NO_PAREN ,
299
359
output : ASSIGNMENT_TERNARY_PAREN ,
300
360
errors : [
301
361
{ message : MISSING_PARENS } ,
302
362
{ message : MISSING_PARENS }
303
363
]
364
+ } , {
365
+ code : ASSIGNMENT_TERNARY_NO_PAREN ,
366
+ output : ASSIGNMENT_TERNARY_PAREN ,
367
+ options : [ { assignment : true } ] ,
368
+ errors : [
369
+ { message : MISSING_PARENS } ,
370
+ { message : MISSING_PARENS }
371
+ ]
304
372
} , {
305
373
code : DECLARATION_NO_PAREN ,
306
374
output : DECLARATION_PAREN ,
307
375
errors : [ { message : MISSING_PARENS } ]
308
376
} , {
309
377
code : DECLARATION_NO_PAREN ,
310
378
output : DECLARATION_PAREN ,
311
- options : [ { declaration : 'parens' } ] ,
379
+ options : [ { declaration : true } ] ,
312
380
errors : [ { message : MISSING_PARENS } ]
313
381
} , {
314
382
code : ASSIGNMENT_NO_PAREN ,
@@ -317,15 +385,18 @@ ruleTester.run('jsx-wrap-multilines', rule, {
317
385
} , {
318
386
code : ASSIGNMENT_NO_PAREN ,
319
387
output : ASSIGNMENT_PAREN ,
320
- options : [ { assignment : 'parens' } ] ,
388
+ options : [ { assignment : true } ] ,
321
389
errors : [ { message : MISSING_PARENS } ]
322
390
} , {
323
391
code : ARROW_NO_PAREN ,
324
392
output : ARROW_PAREN ,
325
- options : [ { arrow : 'parens' } ] ,
326
393
errors : [ { message : MISSING_PARENS } ]
327
394
} , {
328
-
395
+ code : ARROW_NO_PAREN ,
396
+ output : ARROW_PAREN ,
397
+ options : [ { arrow : true } ] ,
398
+ errors : [ { message : MISSING_PARENS } ]
399
+ } , {
329
400
code : RETURN_NO_PAREN ,
330
401
output : addNewLineSymbols ( RETURN_PAREN ) ,
331
402
options : [ { return : 'parens-new-line' } ] ,
0 commit comments