TypeError when requiring sinon in React Native 0.32.0
git clone git@github.com:thormartin91/sinon-issue-1143.git
cd sinon-issue-1143
npm install
npm test
Importing sinon: import sinon from 'sinon'
throws:
TypeError: Date is not a constructor
at new MessageQueue (node_modules/react-native/Libraries/Utilities/MessageQueue.js:62:26)
at Object.<anonymous> (node_modules/react-native/Libraries/BatchedBridge/BatchedBridge.js:17:19)
at Object.<anonymous> (node_modules/react-native/Libraries/Utilities/RCTLog.js:14:19)
at setUpConsole (node_modules/react-native/Libraries/JavaScriptAppEngine/Initialization/InitializeJavaScriptAppEngine.js:54:1)
See Component.test.js:
Importing sinon
or AppComponent
one by one works fine, but importing them both throws the error above.