@@ -40,28 +40,46 @@ tester.run('no-unused-vars', rule, {
4040 } ,
4141 {
4242 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>'
4349 }
4450 ] ,
4551 invalid : [
4652 {
4753 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." ]
4955 } ,
5056 {
5157 code : '<template scope="props"></template>' ,
52- errors : [ '\' props\ ' is defined but never used.' ]
58+ errors : [ "' props' is defined but never used." ]
5359 } ,
5460 {
5561 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." ]
5763 } ,
5864 {
5965 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." ]
6179 } ,
6280 {
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." ]
6583 }
6684 ]
6785} )
0 commit comments