@@ -24,22 +24,39 @@ ruleTester.run('no-extra-space-between-attributes', rule, {
24
24
valid : [
25
25
{
26
26
filename : 'test.vue' ,
27
- code : `
28
- <template>
29
- <div></div>
30
- <div />
31
- <div class="foo"></div>
32
- <div class="foo" @click="bar"></div>
33
- <div class="foo"></div>
34
- <div class="foo"
35
- :style="foo"></div>
36
- <div class="foo"
37
- :style="foo"
38
- ></div>
39
- <div class="foo"
40
- :style="foo" />
41
- </template>
42
- `
27
+ code : '<template></template>'
28
+ } ,
29
+ {
30
+ filename : 'test.vue' ,
31
+ code : '<template><div></div></template>'
32
+ } ,
33
+ {
34
+ filename : 'test.vue' ,
35
+ code : '<template><div /></template>'
36
+ } ,
37
+ {
38
+ filename : 'test.vue' ,
39
+ code : '<template><div class="foo"></div></template>'
40
+ } ,
41
+ {
42
+ filename : 'test.vue' ,
43
+ code : '<template><div class="foo" @click="bar"></div></template>'
44
+ } ,
45
+ {
46
+ filename : 'test.vue' ,
47
+ code : '<template><div class="foo"\n :style="foo"></div></template>'
48
+ } ,
49
+ {
50
+ filename : 'test.vue' ,
51
+ code : '<template><div class="foo"\n :style="foo"\n ></div></template>'
52
+ } ,
53
+ {
54
+ filename : 'test.vue' ,
55
+ code : '<template><div class="foo"\n :style="foo" /></template>'
56
+ } ,
57
+ {
58
+ filename : 'test.vue' ,
59
+ code : '<template><div class="foo"\n :style="foo"\n /></template>'
43
60
}
44
61
] ,
45
62
@@ -49,57 +66,66 @@ ruleTester.run('no-extra-space-between-attributes', rule, {
49
66
output : '<template><div /></template>' ,
50
67
errors : [ {
51
68
message : 'Extra whitespace detected.' ,
52
- type : 'VText '
69
+ type : 'VStartTag '
53
70
} ]
54
71
} ,
55
72
{
56
73
code : '<template><div class="foo" /></template>' ,
57
74
output : '<template><div class="foo" /></template>' ,
58
- errors : [ {
59
- message : 'Extra whitespace detected.' ,
60
- type : 'VText'
61
- } , {
62
- message : 'Extra whitespace detected.' ,
63
- type : 'VText'
64
- } ]
75
+ errors : [
76
+ // {
77
+ // message: 'Extra whitespace detected.',
78
+ // type: 'VStartTag'
79
+ // },
80
+ {
81
+ message : 'Extra whitespace detected.' ,
82
+ type : 'VStartTag'
83
+ }
84
+ ]
65
85
} ,
66
86
{
67
87
code : '<template><div :class="foo" /></template>' ,
68
88
output : '<template><div :class="foo" /></template>' ,
69
- errors : [ {
70
- message : 'Extra whitespace detected.' ,
71
- type : 'VText'
72
- } , {
73
- message : 'Extra whitespace detected.' ,
74
- type : 'VText'
75
- } ]
89
+ errors : [
90
+ // {
91
+ // message: 'Extra whitespace detected.',
92
+ // type: 'VStartTag'
93
+ // },
94
+ {
95
+ message : 'Extra whitespace detected.' ,
96
+ type : 'VStartTag'
97
+ }
98
+ ]
76
99
} ,
77
100
{
78
101
code : '<template><div foo="" class="foo" /></template>' ,
79
102
output : '<template><div foo="" class="foo" /></template>' ,
80
103
errors : [ {
81
104
message : 'Extra whitespace detected.' ,
82
- type : 'VText '
105
+ type : 'VStartTag '
83
106
} ]
84
107
} ,
85
108
{
86
109
code : '<template><div v-foo="" class="foo" /></template>' ,
87
110
output : '<template><div v-foo="" class="foo" /></template>' ,
88
111
errors : [ {
89
112
message : 'Extra whitespace detected.' ,
90
- type : 'VText '
113
+ type : 'VStartTag '
91
114
} ]
92
115
} ,
93
116
{
94
117
code : '<template><div v-foo="" \n class="foo" /></template>' ,
95
118
output : '<template><div v-foo=""\n class="foo" /></template>' ,
96
- errors : [ {
97
- message : 'Extra whitespace detected.' ,
98
- type : 'VText'
99
- } , {
100
- message : 'Extra whitespace detected.' ,
101
- type : 'VText'
102
- } ]
119
+ errors : [
120
+ // {
121
+ // message: 'Extra whitespace detected.',
122
+ // type: 'VStartTag'
123
+ // },
124
+ {
125
+ message : 'Extra whitespace detected.' ,
126
+ type : 'VStartTag'
127
+ }
128
+ ]
103
129
}
104
130
]
105
131
} )
0 commit comments