From 97af2b0b62577cf684f2e1a625c746d1aa69a3da Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Fri, 29 Apr 2016 23:23:13 +0200 Subject: [PATCH] Add regression test for babel/babel-eslint#223 (babel/babel-eslint#305) --- eslint/babel-eslint-parser/test/non-regression.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/eslint/babel-eslint-parser/test/non-regression.js b/eslint/babel-eslint-parser/test/non-regression.js index 992667a3df..1d1889c5d6 100644 --- a/eslint/babel-eslint-parser/test/non-regression.js +++ b/eslint/babel-eslint-parser/test/non-regression.js @@ -1468,7 +1468,17 @@ describe("verify", function () { "}" ].join("\n"), { "no-undef": 1 }, - [ "2:4 'test' is not defined. no-undef"] + [ "2:4 'test' is not defined. no-undef" ] + ); + }); + + it("Flow definition does not trigger warnings #223", function () { + verifyAndAssertMessages([ + "import { Map as $Map } from 'immutable';", + "function myFunction($state: $Map, { a, b, c } : { a: ?Object, b: ?Object, c: $Map }) {}" + ].join("\n"), + { "no-dupe-args": 1, "no-redeclare": 1, "no-shadow": 1 }, + [] ); });