Skip to content

Commit c3484a4

Browse files
committed
Add more tests
1 parent 56a0306 commit c3484a4

File tree

2 files changed

+78
-4
lines changed

2 files changed

+78
-4
lines changed

tests/lib/rules/no-dupe-keys.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ ruleTester.run('no-dupe-keys', rule, {
7777

7878
invalid: [
7979
{
80-
// filename: 'test.vue',
81-
code: `/* @vue/component */
80+
filename: 'test.vue',
81+
code: `
8282
export default {
8383
props: ['foo'],
8484
computed: {
@@ -109,8 +109,8 @@ ruleTester.run('no-dupe-keys', rule, {
109109
}]
110110
},
111111
{
112-
// filename: 'test.vue',
113-
code: `// @vue/component
112+
filename: 'test.vue',
113+
code: `
114114
export default {
115115
props: {
116116
foo: String

tests/lib/rules/require-render-return.js

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,35 @@ ruleTester.run('require-render-return', rule, {
8888
}
8989
}`,
9090
parserOptions
91+
},
92+
{
93+
code: `/* @vue/component */
94+
export default {
95+
render() {
96+
return {}
97+
}
98+
})`,
99+
parserOptions
100+
},
101+
{
102+
code: `// @vue/component
103+
export default {
104+
render() {
105+
return {}
106+
}
107+
})`,
108+
parserOptions
109+
},
110+
{
111+
code: `/**
112+
* @vue/component
113+
*/
114+
export default {
115+
render() {
116+
return {}
117+
}
118+
})`,
119+
parserOptions
91120
}
92121
],
93122

@@ -119,6 +148,51 @@ ruleTester.run('require-render-return', rule, {
119148
type: 'Identifier',
120149
line: 2
121150
}]
151+
},
152+
{
153+
code: `
154+
/* @vue/component */
155+
export default {
156+
render() {
157+
}
158+
}`,
159+
parserOptions,
160+
errors: [{
161+
message: 'Expected to return a value in render function.',
162+
type: 'Identifier',
163+
line: 3
164+
}]
165+
},
166+
{
167+
code: `
168+
// @vue/component
169+
export default {
170+
render() {
171+
}
172+
}`,
173+
parserOptions,
174+
errors: [{
175+
message: 'Expected to return a value in render function.',
176+
type: 'Identifier',
177+
line: 3
178+
}]
179+
},
180+
{
181+
code: `
182+
/**
183+
* @vue/component
184+
*/
185+
export default {
186+
render() {
187+
return
188+
}
189+
})`,
190+
parserOptions,
191+
errors: [{
192+
message: 'Expected to return a value in render function.',
193+
type: 'Identifier',
194+
line: 3
195+
}]
122196
}
123197
]
124198
})

0 commit comments

Comments
 (0)