sozialhelden / wheelmap-classic

:wheelchair: Legacy "classic" wheelmap.org (deprecated)
http://www.wheelmap.org
GNU Affero General Public License v3.0
47 stars 16 forks source link

Warning: Failed propType in `Photon` & `WidgetBuilder` #429

Open 1000miles opened 7 years ago

1000miles commented 7 years ago

Currently our test outputs on Travis contain a few warnings.

To not lose this warning, we extracted this warning as a separate ticket.


Running 14 test suites...Warning: Failed propType: Required prop `onSelectLocation` was not specified in `Photon`.
Warning: Failed propType: Required prop `lang` was not specified in `Photon`.
Warning: Failed propType: Required prop `limit` was not specified in `Photon`.
Warning: Failed propType: Required prop `url` was not specified in `Photon`.

Running 27 test suites...Warning: Failed propType: Required prop `save` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeWidth` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeHeight` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeLocation` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeProvider` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeCategories` was not specified in `WidgetBuilder`.

Running 3 test suites...Warning: Failed propType: Input: prop type `errors` is invalid; it must be a function, usually from React.PropTypes.

Example Build: https://travis-ci.org/sozialhelden/wheelmap/builds/157822697

1000miles commented 7 years ago

Warnings are still valid.

2017-08-24:

➜  /vagrant git:(fix/npm-expect-immutable-error) ✗  npm test

> wheelmap@1.0.0 test /vagrant
> jest

Using Jest CLI v12.1.1, jasmine2, babel-jest
 PASS  app/assets/javascripts/NewNodeWidget/reducers/__tests__/widget.js (1.915s)
 PASS  app/assets/javascripts/common/Form/__tests__/index.js (1.031s)
Running 26 test suites...Warning: Failed propType: Required prop `save` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeWidth` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeHeight` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeLocation` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeProvider` was not specified in `WidgetBuilder`.
Warning: Failed propType: Required prop `changeCategories` was not specified in `WidgetBuilder`.
 PASS  app/assets/javascripts/WidgetBuilder/__tests__/WidgetBuilder.js (0.265s)
Running 25 test suites...Warning: Failed propType: Input: prop type `errors` is invalid; it must be a function, usually from React.PropTypes.
 PASS  app/assets/javascripts/common/Form/__tests__/Input.js (0.25s)
Running 24 test suites...Warning: Failed propType: Required prop `onSelectLocation` was not specified in `Photon`.
Warning: Failed propType: Required prop `lang` was not specified in `Photon`.
Warning: Failed propType: Required prop `limit` was not specified in `Photon`.
Warning: Failed propType: Required prop `url` was not specified in `Photon`.
 PASS  app/assets/javascripts/common/__tests__/Photon.js (0.216s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/updateMap.js (0.279s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/navigateToSection.js (0.143s)
 PASS  app/assets/javascripts/WidgetBuilder/__tests__/Form.js (0.166s)
 PASS  app/assets/javascripts/WidgetBuilder/__tests__/Preview.js (0.088s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/useGeolocation.js (0.087s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/initNode.js (0.085s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/fetchSimilar.js (0.106s)
 PASS  app/assets/javascripts/WidgetBuilder/__tests__/Embed.js (0.108s)
 PASS  app/assets/javascripts/common/__tests__/I18n.js (0.057s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/navigateToNextSection.js (0.06s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/updateAddress.js (0.074s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/fetchCategories.js (0.049s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/activateSection.js (0.058s)
 PASS  app/assets/javascripts/common/models/__tests__/Node.js (0.035s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/saveNode.js (0.077s)
 PASS  app/assets/javascripts/common/Form/__tests__/Select.js (0.06s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/activeSection.js (0.039s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/watchMarkerMoved.js (0.044s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/changeNodeAddress.js (0.041s)
 PASS  app/assets/javascripts/common/helpers/__tests__/query.js (0.026s)
 PASS  app/assets/javascripts/NewNodeWidget/sagas/__tests__/resetErrors.js (0.024s)
 PASS  app/assets/javascripts/NewNodeWidget/models/__tests__/Section.js (0.02s)
 PASS  app/assets/javascripts/common/helpers/__tests__/delayPromise.js (0.019s)
1 test skipped, 56 tests passed (57 total in 28 test suites, run time 11.565s)