我使用fetch-mock为使用isomorphic-fetch的函数编写单元测试用例。下面是示例测试套件:
import connect from '../../src/utils/connect';
import fetchMock from 'fetch-mock';
describe('Unit | Utils | connect function', () => {
it('should make a request', (done) => {
const urlToTest = 'http://localhost:3000/api/v1/users';
fetchMock
.mock(urlToTest, 200)
.getMock();
const response = connect(urlToTest);
expect(response);
done();
});
});在运行测试用例时,我会得到错误。
未定义/my_app/app/node_modules/fetch-mock/src/server.js:全局
我无法调试这个问题。有人能告诉我我做错了什么吗?谢谢
发布于 2016-03-28 10:17:30
如果您使用的是jest,请将setupTestFrameworkScriptFile部分添加到package.json:
{
...
"jest": {
...
"setupTestFrameworkScriptFile": "setupTestFrameworkScriptFile.js"
}
}将这一行添加到setupTestFrameworkScriptFile.js中
global.GLOBAL = global;https://stackoverflow.com/questions/35633044
复制相似问题