@@ -358,27 +358,41 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
358
358
'<App ' ,
359
359
'/>'
360
360
] . join ( '\n' ) ,
361
+ output : [
362
+ '<App />'
363
+ ] . join ( '\n' ) ,
361
364
parserOptions : parserOptions ,
362
365
errors : MESSAGE_AFTER_TAG
363
366
} , {
364
367
code : [
365
368
'<App foo ' ,
366
369
'/>'
367
370
] . join ( '\n' ) ,
371
+ output : [
372
+ '<App foo/>'
373
+ ] . join ( '\n' ) ,
368
374
parserOptions : parserOptions ,
369
375
errors : MESSAGE_AFTER_PROPS
370
376
} , {
371
377
code : [
372
378
'<App foo' ,
373
379
'></App>'
374
380
] . join ( '\n' ) ,
381
+ output : [
382
+ '<App foo></App>'
383
+ ] . join ( '\n' ) ,
375
384
parserOptions : parserOptions ,
376
385
errors : MESSAGE_AFTER_PROPS
377
386
} , {
378
387
code : [
379
388
'<App ' ,
380
389
' foo />'
381
390
] . join ( '\n' ) ,
391
+ output : [
392
+ '<App ' ,
393
+ ' foo' ,
394
+ ' />'
395
+ ] . join ( '\n' ) ,
382
396
options : [ { location : 'props-aligned' } ] ,
383
397
parserOptions : parserOptions ,
384
398
errors : [ {
@@ -391,6 +405,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
391
405
'<App ' ,
392
406
' foo />'
393
407
] . join ( '\n' ) ,
408
+ output : [
409
+ '<App ' ,
410
+ ' foo' ,
411
+ '/>'
412
+ ] . join ( '\n' ) ,
394
413
options : [ { location : 'tag-aligned' } ] ,
395
414
parserOptions : parserOptions ,
396
415
errors : [ {
@@ -403,6 +422,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
403
422
'<App ' ,
404
423
' foo />'
405
424
] . join ( '\n' ) ,
425
+ output : [
426
+ '<App ' ,
427
+ ' foo' ,
428
+ '/>'
429
+ ] . join ( '\n' ) ,
406
430
options : [ { location : 'line-aligned' } ] ,
407
431
parserOptions : parserOptions ,
408
432
errors : [ {
@@ -416,6 +440,10 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
416
440
' foo' ,
417
441
'/>'
418
442
] . join ( '\n' ) ,
443
+ output : [
444
+ '<App ' ,
445
+ ' foo/>'
446
+ ] . join ( '\n' ) ,
419
447
options : [ { location : 'after-props' } ] ,
420
448
parserOptions : parserOptions ,
421
449
errors : MESSAGE_AFTER_PROPS
@@ -425,6 +453,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
425
453
' foo' ,
426
454
'/>'
427
455
] . join ( '\n' ) ,
456
+ output : [
457
+ '<App ' ,
458
+ ' foo' ,
459
+ ' />'
460
+ ] . join ( '\n' ) ,
428
461
options : [ { location : 'props-aligned' } ] ,
429
462
parserOptions : parserOptions ,
430
463
errors : [ {
@@ -438,6 +471,10 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
438
471
' foo' ,
439
472
' />'
440
473
] . join ( '\n' ) ,
474
+ output : [
475
+ '<App ' ,
476
+ ' foo/>'
477
+ ] . join ( '\n' ) ,
441
478
options : [ { location : 'after-props' } ] ,
442
479
parserOptions : parserOptions ,
443
480
errors : MESSAGE_AFTER_PROPS
@@ -447,6 +484,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
447
484
' foo' ,
448
485
' />'
449
486
] . join ( '\n' ) ,
487
+ output : [
488
+ '<App ' ,
489
+ ' foo' ,
490
+ '/>'
491
+ ] . join ( '\n' ) ,
450
492
options : [ { location : 'tag-aligned' } ] ,
451
493
parserOptions : parserOptions ,
452
494
errors : [ {
@@ -460,6 +502,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
460
502
' foo' ,
461
503
' />'
462
504
] . join ( '\n' ) ,
505
+ output : [
506
+ '<App ' ,
507
+ ' foo' ,
508
+ '/>'
509
+ ] . join ( '\n' ) ,
463
510
options : [ { location : 'line-aligned' } ] ,
464
511
parserOptions : parserOptions ,
465
512
errors : [ {
@@ -473,6 +520,10 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
473
520
' foo' ,
474
521
'></App>'
475
522
] . join ( '\n' ) ,
523
+ output : [
524
+ '<App' ,
525
+ ' foo></App>'
526
+ ] . join ( '\n' ) ,
476
527
options : [ { location : 'after-props' } ] ,
477
528
parserOptions : parserOptions ,
478
529
errors : MESSAGE_AFTER_PROPS
@@ -482,6 +533,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
482
533
' foo' ,
483
534
'></App>'
484
535
] . join ( '\n' ) ,
536
+ output : [
537
+ '<App' ,
538
+ ' foo' ,
539
+ ' ></App>'
540
+ ] . join ( '\n' ) ,
485
541
options : [ { location : 'props-aligned' } ] ,
486
542
parserOptions : parserOptions ,
487
543
errors : [ {
@@ -495,6 +551,10 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
495
551
' foo' ,
496
552
' ></App>'
497
553
] . join ( '\n' ) ,
554
+ output : [
555
+ '<App' ,
556
+ ' foo></App>'
557
+ ] . join ( '\n' ) ,
498
558
options : [ { location : 'after-props' } ] ,
499
559
parserOptions : parserOptions ,
500
560
errors : MESSAGE_AFTER_PROPS
@@ -596,6 +656,13 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
596
656
' />' ,
597
657
'}'
598
658
] . join ( '\n' ) ,
659
+ output : [
660
+ 'var x = function() {' ,
661
+ ' return <App' ,
662
+ ' foo' ,
663
+ ' />' ,
664
+ '}'
665
+ ] . join ( '\n' ) ,
599
666
options : [ { location : 'line-aligned' } ] ,
600
667
parserOptions : parserOptions ,
601
668
errors : [ {
@@ -609,6 +676,11 @@ ruleTester.run('jsx-closing-bracket-location', rule, {
609
676
' foo' ,
610
677
' />'
611
678
] . join ( '\n' ) ,
679
+ output : [
680
+ 'var x = <App' ,
681
+ ' foo' ,
682
+ '/>'
683
+ ] . join ( '\n' ) ,
612
684
options : [ { location : 'line-aligned' } ] ,
613
685
parserOptions : parserOptions ,
614
686
errors : [ {
0 commit comments