我正在尝试对我的jest
计划进行react
次测试,但不断获取:
Object prototype may only be an Object or null
我的测试看起来像这样:
global.React = require('../node_modules/react/addons');
global.TestUtils = React.addons.TestUtils;
describe('Stat', function() {
it('Stat is defined', function() {
jest.dontMock('../src/app/0-stat.jsx');
global.Stat = require('../src/app/0-stat.jsx');
});
});
describe('CoPays', function() {
it('CoPays is defined', function() {
jest.dontMock('../src/app/1-copays.jsx');
global.CoPays = require('../src/app/1-copays.jsx');
});
});
我的代码看起来像这样:
class Stat extends React.Component {
constructor() {
super();
this.state = {
index: 0
};
}
}
class CoPays extends Stat {
constructor() {
super();
}
}
Stat
被定义为预期,但CoPays
会引发错误。我正在使用启用了react-tools
的{{1}}处理器。
这是堆栈跟踪:
harmony