如题.........., 多谢回复.
引用文字
用return promise的方式来写test spec即可。示例代码如下:
var request = require('request');
describe('Test', function() {
it('a test', function() {
var p = new Promise(function(resolve) {
request('http://www.163.com', function(err, res, body) {
resolve(res);
});
});
return p.then(function(res) {
expect(res.statusCode).toBe(200);
});
});
});
试用一下async 都是必须mock的.尝试一下真实http请求等待返回结果报错:
Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.
,