I have the following simple Module
/** * @providesModule DropBox * @flow */'use strict';varReact=require('react-native');var{
NativeModules,}=React;var_=require('underscore')._;classDropBox{constructor(){this.nativeModule=NativeModule.DropBox;}loadFiles(){returnnewPromise((resolve,reject)=>{this.nativeModule.load((error,names,contents)=>{if(error){reject(error);}else{varparsedContent=contents.map((c)=>{returnJSON.parse(c);});resolve(_.zip(names,parsedContent));}});})}}module.exports=DropBox;and the following test:
jest.dontMock('../js/model/DropBox');describe('loadFiles',function(){it('adds 1 + 2 to equal 3',function(){varDropBox=require('../js/model/DropBox');expect(1+21).toBe(3);});});I know that the test is nonsense, but I just want to make sure that my setup works. Running npm test gives:
- TypeError: /Users/roger/Documents/AwesomeProject/js/model/DropBox.js: /Users/roger/Documents/AwesomeProject/node_modules/react-native/Libraries/react-native/react-native.js: /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/browser/ui/React.js: /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/modern/class/ReactComponent.js: /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/core/ReactUpdateQueue.js: /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/core/ReactUpdates.js: undefined is not a function
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/core/ReactUpdates.js:26:39
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/core/ReactUpdateQueue.js:18:20
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/modern/class/ReactComponent.js:14:24
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/browser/ui/React.js:18:22
at /Users/roger/Documents/AwesomeProject/node_modules/react-native/Libraries/react-native/react-native.js:20:47
I have the following simple Module
and the following test:
I know that the test is nonsense, but I just want to make sure that my setup works. Running npm test gives:
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/core/ReactUpdates.js:26:39
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/core/ReactUpdateQueue.js:18:20
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/modern/class/ReactComponent.js:14:24
at /Users/roger/Documents/AwesomeProject/node_modules/react-tools/src/browser/ui/React.js:18:22
at /Users/roger/Documents/AwesomeProject/node_modules/react-native/Libraries/react-native/react-native.js:20:47