Skip to content

Commit 49e35a0

Browse files
committed
migrate to restify 2.4.1
1 parent cb3d282 commit 49e35a0

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

lib/server/responder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ var responder = {
9393
var host = req.headers.host;
9494
if (is_relative_path(url)) {
9595
url = url.replace(/^./, '');
96-
url = host + req.path + url;
96+
url = host + req.path() + url;
9797
} else if (url.match(/^\//)) {
9898
url = host + url; // a bit hacky
9999
} else {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"bunyan": "0.10.0",
1313
"cli-color": "0.1.6",
1414
"optimist" : "0.3.5",
15-
"restify": "1.4.4",
15+
"restify": "2.4.1",
1616
"settings": "0.1.0"
1717
},
1818
"devDependencies": {

test/server/responder.functional.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ describe("functional - server/responder.js", function () {
145145
context("when full path passed in without leading slash", function () {
146146
it("returns Internal error", function (done) {
147147
http_client.get('/test/redirects/full_path_without_leading_slash', function (err, result, raw_res) {
148-
assert.equal(err.code, 'Internal');
148+
assert.equal(err.body.code, 'InternalError');
149149
assert.ok(err.message.match(/leading slash/));
150150
done();
151151
});

test/server/router.unit.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
/*jshint unused:false*/
21
var assert = require('assert');
32
var restify = require('restify');
3+
var sinon = require('sinon');
44
var support = require('../support');
55
var router = main.server.router;
66
var TEST_HOST = support.http.host;
@@ -48,13 +48,14 @@ describe("server/router.js", function () {
4848

4949
describe("register_routes()", function () {
5050
it("adds routes to server", function () {
51-
assert.strictEqual(server.routes.length, 0);
51+
assert.strictEqual(Object.keys(server.routes).length, 0);
5252
assert.strictEqual(routes.length, 2);
5353

5454
router.register_routes(server, routes);
5555

56-
assert.strictEqual(server.routes.length, 2);
57-
assert.equal(server.routes[0].url, routes[0].url);
56+
assert.strictEqual(Object.keys(server.routes).length, 2);
57+
assert.ok(server.routes['gettestfoo']);
58+
assert.ok(server.routes['gettestbar']);
5859
});
5960

6061
it("throws error if routes are not an array", function () {

0 commit comments

Comments
 (0)