json-server
Advanced tools
Comparing version 0.3.10 to 0.3.11
{ | ||
"name": "json-server", | ||
"version": "0.3.10", | ||
"version": "0.3.11", | ||
"description": "Serves JSON files through REST routes.", | ||
@@ -5,0 +5,0 @@ "main": "./src/server.js", |
@@ -56,2 +56,6 @@ var _ = require('underscore') | ||
routes.create = function(req, res, next) { | ||
for (var key in req.body) { | ||
req.body[key] = utils.toNative(req.body[key]) | ||
} | ||
var resource = low(req.params.resource) | ||
@@ -67,2 +71,6 @@ .insert(req.body) | ||
routes.update = function(req, res, next) { | ||
for (var key in req.body) { | ||
req.body[key] = utils.toNative(req.body[key]) | ||
} | ||
var resource = low(req.params.resource) | ||
@@ -69,0 +77,0 @@ .update(+req.params.id, req.body) |
@@ -95,5 +95,5 @@ var request = require('supertest') | ||
.post('/posts') | ||
.send({body: 'foo'}) | ||
.send({body: 'foo', booleanValue: 'true', integerValue: '1'}) | ||
.expect('Content-Type', /json/) | ||
.expect({id: 3, body: 'foo'}) | ||
.expect({id: 3, body: 'foo', booleanValue: true, integerValue: 1}) | ||
.expect(200) | ||
@@ -112,9 +112,9 @@ .end(function(err, res){ | ||
.put('/posts/1') | ||
.send({id: 1, body: 'foo'}) | ||
.send({id: 1, body: 'bar', booleanValue: 'true', integerValue: '1'}) | ||
.expect('Content-Type', /json/) | ||
.expect({id: 1, body: 'foo'}) | ||
.expect({id: 1, body: 'bar', booleanValue: true, integerValue: 1}) | ||
.expect(200) | ||
.end(function(err, res){ | ||
if (err) return done(err) | ||
assert.deepEqual(low.db.posts[0], {id: 1, body: 'foo'}) | ||
assert.deepEqual(low.db.posts[0], {id: 1, body: 'bar', booleanValue: true, integerValue: 1}) | ||
done() | ||
@@ -121,0 +121,0 @@ }) |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
20732
422