对象原型可能只是一个Object或null

时间:2015-04-07 20:22:04

标签: reactjs ecmascript-6 jestjs

我正在尝试对我的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

0 个答案:

没有答案