@@ -40,28 +40,46 @@ 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." ]
67
+ } ,
68
+ {
69
+ code : '<template><div v-for="(a, b, c) in foo"></div></template>' ,
70
+ errors : [ "'a' is defined but never used." , "'b' is defined but never used." , "'c' is defined but never used." ]
71
+ } ,
72
+ {
73
+ code : '<template><div v-for="(a, b, c) in foo">{{a}}</div></template>' ,
74
+ errors : [ "'b' is defined but never used." , "'c' is defined but never used." ]
75
+ } ,
76
+ {
77
+ code : '<template><div v-for="(a, b, c) in foo">{{b}}</div></template>' ,
78
+ errors : [ "'c' is defined but never used." ]
61
79
} ,
62
80
{
63
- 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.' ]
81
+ code : '<template><div v-for="(item, key ) in items" :key="item.id">{{item.name}} </div></template>' ,
82
+ errors : [ "'key' is defined but never used." ]
65
83
}
66
84
]
67
85
} )
0 commit comments