diff --git a/package.json b/package.json
index 6389b7db1..e28f6ff88 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"eslint": "^5.0.0"
},
"dependencies": {
- "vue-eslint-parser": "^4.0.2"
+ "vue-eslint-parser": "^5.0.0"
},
"devDependencies": {
"@types/node": "^4.2.16",
diff --git a/tests/lib/rules/no-unused-vars.js b/tests/lib/rules/no-unused-vars.js
index e033d4871..acc6e5ae1 100644
--- a/tests/lib/rules/no-unused-vars.js
+++ b/tests/lib/rules/no-unused-vars.js
@@ -36,10 +36,10 @@ tester.run('no-unused-vars', rule, {
code: '- {{ f.bar.baz }}
'
},
{
- code: '{{props}}'
+ code: '{{props}}'
},
{
- code: ''
+ code: ''
},
{
code: '{{item.name}}
'
@@ -57,11 +57,15 @@ tester.run('no-unused-vars', rule, {
errors: ["'i' is defined but never used."]
},
{
- code: '',
+ code: '',
errors: ["'props' is defined but never used."]
},
{
- code: '{{i}}{{i}}',
+ code: '',
+ errors: ["'props' is defined but never used."]
+ },
+ {
+ code: '{{i}}{{i}}
',
errors: ["'j' is defined but never used."]
},
{
diff --git a/tests/lib/rules/valid-v-else-if.js b/tests/lib/rules/valid-v-else-if.js
index dd0b0724c..ca2b3ba50 100644
--- a/tests/lib/rules/valid-v-else-if.js
+++ b/tests/lib/rules/valid-v-else-if.js
@@ -43,7 +43,7 @@ tester.run('valid-v-else-if', rule, {
invalid: [
{
filename: 'test.vue',
- code: '',
+ code: '',
errors: ["'v-else-if' directives require being preceded by the element which has a 'v-if' or 'v-else-if' directive."]
},
{
diff --git a/tests/lib/rules/valid-v-else.js b/tests/lib/rules/valid-v-else.js
index bce681521..21608b0da 100644
--- a/tests/lib/rules/valid-v-else.js
+++ b/tests/lib/rules/valid-v-else.js
@@ -43,7 +43,7 @@ tester.run('valid-v-else', rule, {
invalid: [
{
filename: 'test.vue',
- code: '',
+ code: '',
errors: ["'v-else' directives require being preceded by the element which has a 'v-if' or 'v-else' directive."]
},
{
diff --git a/tests/lib/rules/valid-v-for.js b/tests/lib/rules/valid-v-for.js
index 6fe1f0f1c..a37949397 100644
--- a/tests/lib/rules/valid-v-for.js
+++ b/tests/lib/rules/valid-v-for.js
@@ -77,11 +77,11 @@ tester.run('valid-v-for', rule, {
},
{
filename: 'test.vue',
- code: ''
+ code: ''
},
{
filename: 'test.vue',
- code: 'foo'
+ code: 'foo'
},
{
filename: 'test.vue',
@@ -90,22 +90,26 @@ tester.run('valid-v-for', rule, {
{
filename: 'test.vue',
code: `
-
-
-
- 123
-
+
+
+
+
+ 123
+
+
`
},
{
filename: 'test.vue',
code: `
-
-
-
- 123
-
+
+
+
+
+ 123
+
+
`
}
@@ -215,11 +219,13 @@ tester.run('valid-v-for', rule, {
filename: 'test.vue',
errors: ["Expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive."],
code: `
-
-
-
- 123
-
+
+
+
+
+ 123
+
+
`
},
@@ -227,11 +233,13 @@ tester.run('valid-v-for', rule, {
filename: 'test.vue',
errors: ["Expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive."],
code: `
-
-
-
- 123
-
+
+
+
+
+ 123
+
+
`
},
@@ -239,14 +247,15 @@ tester.run('valid-v-for', rule, {
filename: 'test.vue',
errors: ["Expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive."],
code: `
-
-
-
- 123
-
+
+
+
+
+ 123
+
+
`
}
-
]
})