Skip to content

Commit 56cbdc0

Browse files
authored
Merge pull request #52 from jolson88/master
Upgrade Sway dependency to 1.0.0 release
2 parents 20f123d + efce7b8 commit 56cbdc0

File tree

4 files changed

+11
-7
lines changed

4 files changed

+11
-7
lines changed

fittings/swagger_router.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,12 @@ module.exports = function create(fittingDef, bagpipes) {
8181
var statusCode = parseInt(context.request.get('_mockreturnstatus')) || 200;
8282

8383
var mimetype = context.request.get('accept') || 'application/json';
84-
var mock = operation.getResponseExample(statusCode, mimetype);
84+
var mock = operation.getResponse(statusCode).getExample(mimetype);
8585

8686
if (mock) {
8787
debug('returning mock example value', mock);
8888
} else {
89-
mock = operation.getResponseSample(statusCode);
89+
mock = operation.getResponse(statusCode).getSample();
9090
debug('returning mock sample value', mock);
9191
}
9292

lib/connect_middleware.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,11 @@ function hookResponseForValidation(context, eventEmitter) {
160160
var headers = res._headers || res.headers || {};
161161
var body = data || written;
162162
debugContent('response body type: %s value: %s', typeof body, body);
163-
var validateResult = context.request.swagger.operation.validateResponse(res.statusCode, headers, body);
163+
var validateResult = context.request.swagger.operation.validateResponse({
164+
statusCode: res.statusCode,
165+
headers: headers,
166+
body: body
167+
});
164168
debug('validation result:', validateResult);
165169
if (validateResult.errors.length || validateResult.warnings.length) {
166170
debug('emitting responseValidationError');

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "swagger-node-runner",
3-
"version": "0.6.16",
3+
"version": "0.7.0",
44
"description": "Swagger loader and middleware utilities",
55
"keywords": [
66
"swagger",
@@ -31,7 +31,7 @@
3131
"multer": "^1.0.6",
3232
"parseurl": "^1.3.0",
3333
"qs": "^5.2.0",
34-
"sway": "^0.6.0",
34+
"sway": "^1.0.0",
3535
"type-is": "^1.6.9"
3636
},
3737
"devDependencies": {

test/lib/common.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ module.exports = function() {
453453
should.exist(res);
454454
validationResponse.errors.should.be.an.Array;
455455
validationResponse.errors.length.should.eql(1);
456-
validationResponse.errors[0].should.eql({
456+
validationResponse.errors[0].should.containDeep({
457457
code: 'INVALID_RESPONSE_HEADER',
458458
errors:
459459
[ { code: 'INVALID_TYPE',
@@ -484,7 +484,7 @@ module.exports = function() {
484484
should.exist(res);
485485
validationResponse.errors.should.be.an.Array;
486486
validationResponse.errors.length.should.eql(1);
487-
validationResponse.errors[0].should.eql({
487+
validationResponse.errors[0].should.containDeep({
488488
code: 'INVALID_RESPONSE_BODY',
489489
errors:
490490
[ { code: 'INVALID_TYPE',

0 commit comments

Comments
 (0)