swagger-express-middleware-with-chance
Advanced tools
Comparing version 1.0.0 to 1.0.7
@@ -6,18 +6,18 @@ 'use strict'; | ||
var _ = require('lodash'), | ||
ono = require('ono'), | ||
path = require('path'), | ||
fs = require('fs'), | ||
typeIs = require('type-is'), | ||
util = require('../helpers/util'), | ||
JsonSchema = require('../helpers/json-schema'), | ||
DataStore = require('../data-store'), | ||
MemoryDataStore = require('../data-store/memory-data-store'), | ||
SemanticRequest = require('./semantic-request'), | ||
SemanticResponse = require('./semantic-response'), | ||
editResource = require('./edit-resource'), | ||
queryResource = require('./query-resource'), | ||
editCollection = require('./edit-collection'), | ||
queryCollection = require('./query-collection'), | ||
Parser = require('swagger-mock-parser'), | ||
parser = new Parser(); | ||
ono = require('ono'), | ||
path = require('path'), | ||
fs = require('fs'), | ||
typeIs = require('type-is'), | ||
util = require('../helpers/util'), | ||
JsonSchema = require('../helpers/json-schema'), | ||
DataStore = require('../data-store'), | ||
MemoryDataStore = require('../data-store/memory-data-store'), | ||
SemanticRequest = require('./semantic-request'), | ||
SemanticResponse = require('./semantic-response'), | ||
editResource = require('./edit-resource'), | ||
queryResource = require('./query-resource'), | ||
editCollection = require('./edit-collection'), | ||
queryCollection = require('./query-collection'), | ||
Parser = require('swagger-mock-parser'), | ||
parser = new Parser(); | ||
@@ -212,3 +212,3 @@ /** | ||
sendObject(req, res, next, parser.parse(res.swagger.schema)); | ||
break; | ||
break; | ||
case undefined: | ||
@@ -215,0 +215,0 @@ sendObject(req, res, next, serialized); |
@@ -10,4 +10,5 @@ 'use strict'; | ||
var util = require('../helpers/util'), | ||
ono = require('ono'), | ||
Resource = require('../data-store/resource'); | ||
ono = require('ono'), | ||
Resource = require('../data-store/resource'); | ||
//mock = require('../mock/index'); | ||
@@ -60,3 +61,4 @@ /** | ||
/** | ||
* Returns the default/example value for this request. | ||
* Returns exising default/example value for this request otherwhise return schema. | ||
* | ||
*/ | ||
@@ -68,4 +70,9 @@ function getDefaultValue(res) { | ||
else if (res.swagger.schema) { | ||
return res.swagger.schema.default || res.swagger.schema.example; | ||
if(res.swagger.schema.example) { | ||
return res.swagger.schema.example; | ||
} else { | ||
return res.swagger.schema.default || null; | ||
} | ||
} | ||
} |
{ | ||
"name": "swagger-express-middleware-with-chance", | ||
"version": "1.0.0", | ||
"version": "1.0.7", | ||
"description": "Swagger middleware and use chancejs mocks for Express", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
513064
4150