From f09ce081a761bf073bb9edcbd84364da6f023c71 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Fri, 12 Jun 2020 09:32:50 -0700 Subject: [PATCH] [Tests] failing test for #2662 --- tests/lib/rules/forbid-prop-types.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tests/lib/rules/forbid-prop-types.js b/tests/lib/rules/forbid-prop-types.js index aa48f1401a..e24ff7998d 100644 --- a/tests/lib/rules/forbid-prop-types.js +++ b/tests/lib/rules/forbid-prop-types.js @@ -1460,5 +1460,30 @@ ruleTester.run('forbid-prop-types', rule, { checkChildContextTypes: true }], errors: 1 + }, { + code: [ + 'import { object, string } from "prop-types";', + 'function C({ a, b }) { return [a, b]; }', + 'C.propTypes = {', + ' a: object,', + ' b: string', + '};' + ].join('\n'), + options: [{ + forbid: ['object'] + }], + errors: 1 + }, { + code: [ + 'import { objectOf, any } from "prop-types";', + 'function C({ a }) { return a; }', + 'C.propTypes = {', + ' a: objectOf(any)', + '};' + ].join('\n'), + options: [{ + forbid: ['any'] + }], + errors: 1 }] });