Forwarded: not-needed
Last-Update: 2023-11-26
Gbp-Pq: Name drop-one-error-test.patch
})
})
})
-
-test('dispatch onBodySent throws error', (t) => {
- const server = http.createServer((req, res) => {
- res.end('ended')
- })
- t.teardown(server.close.bind(server))
-
- server.listen(0, () => {
- const client = new Pool(`http://localhost:${server.address().port}`)
- t.teardown(client.close.bind(client))
- const body = 'hello'
- client.dispatch({
- path: '/',
- method: 'POST',
- body
- }, {
- onBodySent (chunk) {
- throw new Error('fail')
- },
- onError (err) {
- t.type(err, Error)
- t.equal(err.message, 'fail')
- t.end()
- },
- onConnect () {},
- onHeaders () {},
- onData () {},
- onComplete () {}
- })
- })
-})