bug: `body` -> `req.body`
fix and add tests
add travis