From 39c79ac1161f7455db4d719217a3fb5f6528aeb2 Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Sun, 20 Feb 2022 13:20:50 -0800 Subject: [PATCH] [Tests] `prop-types`: add passing test Closes #2824 --- tests/lib/rules/prop-types.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tests/lib/rules/prop-types.js b/tests/lib/rules/prop-types.js index eeb6a41b49..9ade109a13 100644 --- a/tests/lib/rules/prop-types.js +++ b/tests/lib/rules/prop-types.js @@ -3911,6 +3911,35 @@ ruleTester.run('prop-types', rule, { }); `, features: ['types'], + }, + { + code: ` + import PropTypes from 'prop-types'; + import React from 'react'; + + import { Link } from '..'; + + const LinkWrapper = ({ primaryLinks }) => ( + <> + {primaryLinks.map((x, index) => ( + + {x.text} + + ))} + + ); + + LinkWrapper.propTypes = { + primaryLinks: PropTypes.arrayOf( + PropTypes.shape({ + text: PropTypes.string, + }) + ), + }; + + export default LinkWrapper; + `, + features: ['fragment'], } )),