0.1.0 • Published 8 years ago
theon-superagent-adapter v0.1.0
superagent-adapter
super-agent HTTP agent adapter theon.
Installation
npm install theon-superagent-adapter --save
Usage
const theon = require('theon')
const superagent = require('theon-superagent-adapter')
// Define your default HTTP agent
theon.agents.set(superagent)
// Declare your API
const api = theon('http://api.server.com')
.collection('/users')
.set('Version', '1.0')
.resource('getById')
.path('/:id')
.render()
// Consume your API
api.users
.getById()
.param('id', '1234')
.expect(200)
.expect('Content-Type', /json/i)
.expect({ id: 1234, username: 'foo' })
.end((err, res) => {
if (err) {
return console.error('Expect error:', err)
}
})
License
MIT
0.1.0
8 years ago