javascript - Jest/React - How to use global object in unit tests? -


i use commonjs modules require() except react, global:

// don't want require react in every module: // var react = require("react");  var mycomponent = react.createclass({ // react global here }); 

when running unit test on mycomponent, jest can't find react. there way tell jest insert global react object? (i use npm , gulp-browserify.)

works me following settings.

// package.json  "jest": {   "scriptpreprocessor": "preprocessor.js",   "unmockedmodulepathpatterns": [     "react"   ],   "setupenvscriptfile": "before_test.js" }  // preprocessor.js  var reacttools = require('react-tools');  module.exports = {     process: function(src) {         return reacttools.transform(src);     } };  // before_test.js  react = require("react"); // global react object 

Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -