Jest / React - 如何在单元测试中使用全局对象?

时间:2015-05-14 09:06:56

标签: javascript unit-testing reactjs jestjs

我使用带有require()的CommonJS模块,除了React,它是全局的:

// I don't want require React in every module:
// var React = require("react");

var MyComponent = React.createClass({ // React is global here
});

在MyComponent上运行单元测试时,Jest无法找到React。有没有办法告诉Jest插入一个全局的React对象? (我使用npm和gulp-browserify。)

1 个答案:

答案 0 :(得分:8)

通过以下设置为我工作。

session.flush();
session.clear();