mirror of
https://github.com/status-im/metro.git
synced 2025-01-10 02:55:46 +00:00
b7248380a6
Summary: **Summary** With RN 0.52, when there was a redbox due to a syntax error in a source file (with regular, non-delta bundler), the redbox would say just "No message provided". The JSON that Metro sent to RN did not include a "message" field because `JSON.stringify(error)` does not include `message`. **Test Plan** Add a syntax error to one of the files in RNTester's JS and load the RNTester app (from RN master). See that the redbox now says there was a transform error with the syntax error's location. Also tested adding a syntax error with HMR enabled and saw that the error `message` field was set in the payload as expected. Also added a Jest test to Server-test.js. Closes https://github.com/facebook/metro/pull/124 Differential Revision: D6728310 Pulled By: rafeca fbshipit-source-id: 9ee3c113767d8c2849bcaac0cb8a9cfa8f2760a6