forwardemail / forwardemail/supertest

restify 6 gives app.address is not a function error

Open
#452 2 comments 6 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
14.4k
Forks
782
PR merge metrics
No merged PRs in 30d

Description

```javascript
const restify = require('restify');

const server = restify.createServer();
server.get('/endpoint', (req, res) => {
res.send({ a: 'ok' });
});

server.listen(8080, () => {
console.log('%s listening at %s', server.name, server.url);
});
```

```javascript
test('200 ok', done => {
const server = require('../index');

request(server)
.get('/endpoint')
.expect('Content-Type', /json/)
.expect(200, { a: 'ok' }, done);
});
```

trying to run this test results in a `app.address is not a function` error.

Did anyone get supertest and restify v6+ up and running?
BTW, testing with `jest`.

Dependencies:

```javascript
{
"restify": "^6.3.4",
"jest": "^22.0.3",
"supertest": "^3.0.0",
// ...
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.