Promise wrapper for Hapi's
server.inject.
hapi@12 and above return a promise when no callback is passed to server.inject. Use inject-then for hapi versions less than 12.
$ npm install inject-thenserver.register(require('inject-then'), function (err) {
if (err) throw err
})server.injectThen('/posts')
.then(function (response) {
assert.equal(response.statusCode, 200)
console.log('Success!')
})The following options can be provided at registration:
Promise: An optional Promise constructor (ES6 Promise or anything that can be called withnew Promise). Bluebird is used if an override is not provided.