Clarify ReactElement prop validation message
Fixes #3865.
Ben Alpert committed
May 13, 2015 at 12:37 UTC
bed4de3ecaef9f31b0011284d9e8f541741a7520
2 files changed
+2
-2
src/classic/types/ReactPropTypes.js
+1
-1
@@ -161,7 +161,7 @@ function createElementTypeChecker() {
161
var locationName = ReactPropTypeLocationNames[location];
162
return new Error(
163
`Invalid ${locationName} \`${propName}\` supplied to ` +
164
- `\`${componentName}\`, expected a ReactElement.`
164
+ `\`${componentName}\`, expected a single ReactElement.`
165
);
166
}
167
return null;
src/classic/types/__tests__/ReactPropTypes-test.js
+1
-1
@@ -242,7 +242,7 @@ describe('ReactPropTypes', function() {
242
243
it('should not support multiple components or scalar values', () => {
244
var message = 'Invalid prop `testProp` supplied to `testComponent`, ' +
245
- 'expected a ReactElement.';
245
+ 'expected a single ReactElement.';
246
typeCheckFail(PropTypes.element, [<div />, <div />], message);
247
typeCheckFail(PropTypes.element, 123, message);
248
typeCheckFail(PropTypes.element, 'foo', message);