Skip to content

Commit f74541d

Browse files
add more tests
1 parent 96f8a3e commit f74541d

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

tests/lib/rules/v-if-else-key.js

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,51 @@ tester.run('v-if-else-key', rule, {
166166
}
167167
</script>
168168
`
169+
},
170+
{
171+
filename: 'test.vue',
172+
code: `
173+
<template>
174+
<div>
175+
<div>
176+
<CustomComponent v-if="foo" />
177+
<div v-else />
178+
</div>
179+
180+
<CustomComponent v-if="bar" />
181+
</div>
182+
</template>
183+
<script>
184+
export default {
185+
components: {
186+
CustomComponent
187+
}
188+
}
189+
</script>
190+
`
191+
},
192+
{
193+
filename: 'test.vue',
194+
code: `
195+
<template>
196+
<tile>
197+
<template v-if="state === 'foo'">
198+
<ComponentA>…</ComponentA>
199+
<ComponentB>…</ComponentB>
200+
</template>
201+
<ComponentA v-else-if="state === 'bar'" key="a">…</ComponentA>
202+
<ComponentA v-else-if="state === 'bar'" key="b">…</ComponentA>
203+
</tile>
204+
</template>
205+
<script>
206+
export default {
207+
components: {
208+
ComponentA,
209+
ComponentB
210+
}
211+
}
212+
</script>
213+
`
169214
}
170215
],
171216
invalid: [

0 commit comments

Comments
 (0)