From e102c44194bbca14f70976d8c4a30c0526917c8b Mon Sep 17 00:00:00 2001 From: Arian Stolwijk Date: Thu, 2 Mar 2017 09:44:33 +0100 Subject: [PATCH] Test false positive component detection for destructured createElement --- tests/lib/rules/display-name.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/lib/rules/display-name.js b/tests/lib/rules/display-name.js index 3f8db25185..83a3772dbf 100644 --- a/tests/lib/rules/display-name.js +++ b/tests/lib/rules/display-name.js @@ -347,6 +347,17 @@ ruleTester.run('display-name', rule, { ignoreTranspilerName: true }], parser: 'babel-eslint' + }, { + code: [ + 'import React, {createElement} from "react";', + 'const SomeComponent = (props) => {', + ' const {foo, bar} = props;', + ' return someComponentFactory({', + ' onClick: () => foo(bar("x"))', + ' });', + '};' + ].join('\n'), + parser: 'babel-eslint' }, { code: [ 'import React, {Component} from "react";',