James Ide 7733d40237 Move JS-native version check to its own module + unit tests + prefix Obj-C macro w/RCT
Summary:
- The version check that ensures the JS and native versions match is now in its own module for two reasons: it is easier to test and it allows react-native-windows to override just this module to implement its own version check (ex: more advanced checks for RNW-specific code).
- Added unit tests for the version checking to specify its behavior more clearly, including parity between dev and prod to avoid prod-only behavior and mitigate SEVs.
- Prefixed the Obj-C `#define` with `RCT_` to conform with other RN globals.
Closes https://github.com/facebook/react-native/pull/16403

Differential Revision: D6068491

Pulled By: hramos

fbshipit-source-id: 2b255b93982fb9d1b655fc62cb17b126bd5a939a
2017-10-16 14:30:34 -07:00
..
2017-09-11 16:08:03 -07:00
2017-09-25 10:30:53 -07:00
2017-09-06 03:33:43 -07:00
2017-09-28 22:16:08 -07:00
2017-09-06 03:33:43 -07:00
2017-09-08 14:46:14 -07:00
2017-09-21 15:01:52 -07:00
2017-09-28 22:16:08 -07:00
2017-09-12 05:50:26 -07:00
2017-02-21 15:18:40 -08:00
2017-10-10 13:20:18 -07:00
2017-10-09 17:46:44 -07:00
2017-09-06 03:33:43 -07:00
2017-10-09 17:46:44 -07:00
2017-10-04 19:17:07 -07:00
2017-10-09 17:22:35 -07:00
2017-09-06 03:33:43 -07:00