Support x-www-form-urlencoded

This commit is contained in:
typicode
2016-07-04 20:43:12 +02:00
parent 3a23d8663b
commit 33cb2de999
2 changed files with 17 additions and 1 deletions

View File

@ -15,7 +15,7 @@ module.exports = function (source) {
var router = express.Router() var router = express.Router()
// Add middlewares // Add middlewares
router.use(bodyParser.json({limit: '10mb'})) router.use(bodyParser.json({limit: '10mb', extended: false}))
router.use(bodyParser.urlencoded({extended: false})) router.use(bodyParser.urlencoded({extended: false}))
router.use(methodOverride()) router.use(methodOverride())

View File

@ -469,6 +469,22 @@ describe('Server', function () {
}) })
}) })
it('should support x-www-form-urlencoded',
function (done) {
request(server)
.post('/posts')
.type('form')
.send({body: 'foo'})
.expect('Content-Type', /json/)
.expect({id: 3, body: 'foo'})
.expect(201)
.end(function (err, res) {
if (err) return done(err)
assert.equal(db.posts.length, 3)
done()
})
})
it('should respond with json, create a resource and generate string id', it('should respond with json, create a resource and generate string id',
function (done) { function (done) {
request(server) request(server)