update eslint, update tests

This commit is contained in:
Henry Zhu 2015-06-22 16:48:51 -04:00
parent cec51daa04
commit 96a9af0a06
2 changed files with 11 additions and 13 deletions

View File

@ -8,7 +8,7 @@
"url": "https://github.com/babel/babel-eslint.git" "url": "https://github.com/babel/babel-eslint.git"
}, },
"dependencies": { "dependencies": {
"babel-core": "^5.5.1", "babel-core": "^5.6.4",
"lodash.assign": "^3.0.0", "lodash.assign": "^3.0.0",
"lodash.pick": "^3.1.0" "lodash.pick": "^3.1.0"
}, },
@ -24,9 +24,8 @@
}, },
"homepage": "https://github.com/babel/babel-eslint", "homepage": "https://github.com/babel/babel-eslint",
"devDependencies": { "devDependencies": {
"eslint": "^0.21.2", "eslint": "^0.23.0",
"eslint-tester": "^0.7.0", "espree": "^2.0.3",
"espree": "^2.0.0", "mocha": "^2.2.5"
"mocha": "^2.1.0"
} }
} }

View File

@ -47,7 +47,7 @@ describe("verify", function () {
verifyAndAssertMessages( verifyAndAssertMessages(
"{ , res }", "{ , res }",
{}, {},
[ "1:2 Unexpected token" ] [ "1:2 Line X: Unexpected token" ]
); );
}); });
@ -297,7 +297,7 @@ describe("verify", function () {
it("polymorphpic types #109", function () { it("polymorphpic types #109", function () {
verifyAndAssertMessages([ verifyAndAssertMessages([
"export default function groupByEveryN<T>(array: Array<T>, n: number): Array<Array<?T>> {}" "export default function groupByEveryN<T>(array: Array<T>, n: number): Array<Array<?T>> { n; }"
].join("\n"), ].join("\n"),
{ "no-unused-vars": 1, "no-undef": 1 }, { "no-unused-vars": 1, "no-undef": 1 },
[] []
@ -351,13 +351,12 @@ describe("verify", function () {
it("polymorphpic/generic types - outside of fn scope #123", function () { it("polymorphpic/generic types - outside of fn scope #123", function () {
verifyAndAssertMessages([ verifyAndAssertMessages([
"export function foo<T>(value) {", "export function foo<T>(value) { value; };",
"};",
"var b: T = 1; b;" "var b: T = 1; b;"
].join("\n"), ].join("\n"),
{ "no-unused-vars": 1, "no-undef": 1 }, { "no-unused-vars": 1, "no-undef": 1 },
[ "1:20 T is defined but never used no-unused-vars", [ "1:20 T is defined but never used no-unused-vars",
'3:7 "T" is not defined. no-undef' ] '2:7 "T" is not defined. no-undef' ]
); );
}); });
@ -481,7 +480,7 @@ describe("verify", function () {
it("9", function () { it("9", function () {
verifyAndAssertMessages( verifyAndAssertMessages(
[ [
"export default function <T1, T2>(a: T1, b: T2) {}" "export default function <T1, T2>(a: T1, b: T2) { b; }"
].join("\n"), ].join("\n"),
{ "no-unused-vars": 1, "no-undef": 1 }, { "no-unused-vars": 1, "no-undef": 1 },
[] []
@ -744,7 +743,7 @@ describe("verify", function () {
verifyAndAssertMessages( verifyAndAssertMessages(
[ [
"import type Foo from 'foo';", "import type Foo from 'foo';",
"export default function({x}: { x: Foo; }) {}" "export default function({x}: { x: Foo; }) { x; }"
].join("\n"), ].join("\n"),
{ "no-unused-vars": 1, "no-undef": 1 }, { "no-unused-vars": 1, "no-undef": 1 },
[] []
@ -958,7 +957,7 @@ describe("verify", function () {
verifyAndAssertMessages([ verifyAndAssertMessages([
"export default function root(stores) {", "export default function root(stores) {",
"return DecoratedComponent => class ReduxRootDecorator {", "return DecoratedComponent => class ReduxRootDecorator {",
"a() { DecoratedComponent; }", "a() { DecoratedComponent; stores; }",
"};", "};",
"}", "}",
].join("\n"), ].join("\n"),