@@ -40,28 +40,42 @@ tester.run('no-unused-vars', rule, {
40
40
} ,
41
41
{
42
42
code : '<template scope="props"><span v-if="props"></span></template>'
43
+ } ,
44
+ {
45
+ code : '<template><div v-for="(item, key) in items" :key="key">{{item.name}}</div></template>'
46
+ } ,
47
+ {
48
+ code : '<template><div v-for="(v, i, c) in foo">{{c}}</div></template>'
43
49
}
44
50
] ,
45
51
invalid : [
46
52
{
47
53
code : '<template><ol v-for="i in 5"><li></li></ol></template>' ,
48
- errors : [ '\'i\ ' is defined but never used.' ]
54
+ errors : [ "'i ' is defined but never used." ]
49
55
} ,
50
56
{
51
57
code : '<template scope="props"></template>' ,
52
- errors : [ '\' props\ ' is defined but never used.' ]
58
+ errors : [ "' props' is defined but never used." ]
53
59
} ,
54
60
{
55
61
code : '<template v-for="i in 5"><comp v-for="j in 10">{{i}}{{i}}</comp></template>' ,
56
- errors : [ '\'j\ ' is defined but never used.' ]
62
+ errors : [ "'j ' is defined but never used." ]
57
63
} ,
58
64
{
59
65
code : '<template><ol v-for="i in data"><li v-for="f in i"></li></ol></template>' ,
60
- errors : [ '\'f\ ' is defined but never used.' ]
66
+ errors : [ "'f ' is defined but never used." ]
61
67
} ,
62
68
{
63
69
code : '<template><div v-for="(v, i, c) in foo"></div></template>' ,
64
- errors : [ '\'v\' is defined but never used.' , '\'i\' is defined but never used.' , '\'c\' is defined but never used.' ]
70
+ errors : [ "'v' is defined but never used." , "'i' is defined but never used." , "'c' is defined but never used." ]
71
+ } ,
72
+ {
73
+ code : '<template><div v-for="(v, i, c) in foo">{{i}}</div></template>' ,
74
+ errors : [ "'v' is defined but never used." , "'c' is defined but never used." ]
75
+ } ,
76
+ {
77
+ code : '<template><div v-for="(item, key) in items" :key="item.id">{{item.name}}</div></template>' ,
78
+ errors : [ "'key' is defined but never used." ]
65
79
}
66
80
]
67
81
} )
0 commit comments