Add tests for proxy app upstreamUri
This commit is contained in:
@@ -854,6 +854,37 @@ xdescribe('App API', function () {
|
||||
});
|
||||
});
|
||||
|
||||
////////////// upstreamUri
|
||||
it('cannot set empty upstreamUri', function (done) {
|
||||
superagent.post(SERVER_URL + '/api/v1/apps/' + APP_ID + '/configure/upstream_uri')
|
||||
.query({ access_token: token })
|
||||
.send({ upstreamUri: '' })
|
||||
.end(function (err, res) {
|
||||
expect(res.statusCode).to.equal(400);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('cannot set bad upstreamUri', function (done) {
|
||||
superagent.post(SERVER_URL + '/api/v1/apps/' + APP_ID + '/configure/upstream_uri')
|
||||
.query({ access_token: token })
|
||||
.send({ upstreamUri: 'foobar:com' })
|
||||
.end(function (err, res) {
|
||||
expect(res.statusCode).to.equal(400);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
it('can set upstreamUri', function (done) {
|
||||
superagent.post(SERVER_URL + '/api/v1/apps/' + APP_ID + '/configure/upstream_uri')
|
||||
.query({ access_token: token })
|
||||
.send({ upstreamUri: 'https://1.2.3.4:443' })
|
||||
.end(function (err, res) {
|
||||
expect(res.statusCode).to.equal(200);
|
||||
done();
|
||||
});
|
||||
});
|
||||
|
||||
/////////////// cert
|
||||
it('cannot set only the cert, no key', function (done) {
|
||||
superagent.post(SERVER_URL + '/api/v1/apps/' + APP_ID + '/configure/cert')
|
||||
|
||||
Reference in New Issue
Block a user