Skip to content

Commit 402f2a1

Browse files
committed
add test
1 parent dd51e77 commit 402f2a1

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/lib/rules/require-valid-default-prop.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,6 +1135,27 @@ ruleTester.run('require-valid-default-prop', rule, {
11351135
}
11361136
]
11371137
},
1138+
{
1139+
filename: 'test.vue',
1140+
code: `
1141+
<script setup>
1142+
const { foo = 42 } = defineProps({
1143+
foo: {
1144+
type: Array,
1145+
}
1146+
})
1147+
</script>
1148+
`,
1149+
languageOptions: {
1150+
parser: require('vue-eslint-parser')
1151+
},
1152+
errors: [
1153+
{
1154+
message: "Type of the default value for 'foo' prop must be a array.",
1155+
line: 3
1156+
}
1157+
]
1158+
},
11381159
{
11391160
filename: 'test.vue',
11401161
code: `

0 commit comments

Comments
 (0)