【发布时间】:2017-06-22 08:54:20
【问题描述】:
使用 supertest,我可以请求测试我的 node.js 应用程序
var request = require('supertest');
var api = require('../server').app;
...
it('json response', function(done){
request(api)
.get('/api')
.set('Accept', 'application/json')
.expect('Content-Type', /json/)
.end(function(err, res){
done();
});
});
如何设置特定的 ip 来发出测试请求?
it('ip access denied', function(done){
request(api)
.get('/api')
.set('Accept', 'application/json')
.expect('Content-Type', /json/)
// set specific ip
.end(function(err, res){
res.body.message.should.eql('Access denied');
done();
});
});
【问题讨论】:
标签: node.js mocha.js supertest