From 73f919ddd0aff94cfe7e8d40184ab9b23f5f893f Mon Sep 17 00:00:00 2001 From: Typicode Date: Thu, 7 May 2015 15:10:58 +0200 Subject: [PATCH] Fix POST status code, thanks to @lagoLast --- src/router.js | 2 +- test/index.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/router.js b/src/router.js index 4799dd5..618763d 100644 --- a/src/router.js +++ b/src/router.js @@ -156,7 +156,7 @@ module.exports = function(source) { var resource = db(req.params.resource) .insert(req.body) - res.jsonp(resource) + res.status(201).jsonp(resource) } // PUT /:resource/:id diff --git a/test/index.js b/test/index.js index 5b02781..26460b2 100644 --- a/test/index.js +++ b/test/index.js @@ -208,7 +208,7 @@ describe('Server', function() { .send({body: 'foo', booleanValue: 'true', integerValue: '1'}) .expect('Content-Type', /json/) .expect({id: 3, body: 'foo', booleanValue: true, integerValue: 1}) - .expect(200) + .expect(201) .end(function(err, res) { if (err) return done(err) assert.equal(db.posts.length, 3) @@ -222,7 +222,7 @@ describe('Server', function() { .post('/refs') .send({url: 'http://foo.com', postId: '1'}) .expect('Content-Type', /json/) - .expect(200) + .expect(201) .end(function(err, res) { if (err) return done(err) assert.equal(db.refs.length, 2)