From da6ced52a455bd69e6034ab8b7868a98bdb5a21c Mon Sep 17 00:00:00 2001 From: Alex Kovar Date: Thu, 2 Jul 2020 11:04:31 -0500 Subject: [PATCH] Added test for function invocation of bool #2602 --- tests/lib/rules/boolean-prop-naming.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/lib/rules/boolean-prop-naming.js b/tests/lib/rules/boolean-prop-naming.js index a74a9c913f..001cdf5bbe 100644 --- a/tests/lib/rules/boolean-prop-naming.js +++ b/tests/lib/rules/boolean-prop-naming.js @@ -900,5 +900,20 @@ ruleTester.run('boolean-prop-naming', rule, { errors: [{ message: 'Prop name (failingItIs) doesn\'t match rule (^is[A-Z]([A-Za-z0-9]?)+)' }] + }, { + code: ` + import { bool } from 'prop-types'; + var Hello = createReactClass({ + propTypes: {something: bool}, + render: function() { return
; } + }); + `, + options: [{ + rule: '^is[A-Z]([A-Za-z0-9]?)+', + validateNested: true + }], + errors: [{ + message: 'Prop name (something) doesn\'t match rule (^is[A-Z]([A-Za-z0-9]?)+)' + }] }] });