Вот мои HTTP-маршруты
app.get('/', (req, res) => {
res.status(200).send('Hello World!')
})
app.post('/sample', (req, res) => {
res.status(200).json({
x:1,y:2
});
})
Я хотел бы проверить следующий
1) GET
запрос работает нормально.
2) *Ответ 1009 * содержит свойства и x
и y
const request = require('supertest');
const app = require('../app');
describe('Test the root path', () => {
test('It should response the GET method', () => {
return request(app).get('/').expect(200);
});
})
describe('Test the post path', () => {
test('It should response the POST method', (done) => {
return request(app).post('/sample').expect(200).end(err,data=>{
expect(data.body.x).toEqual('1');
});
});
})
Но я получил следующую ошибку при запуске теста
Jest обнаружил следующую 1 открытую ручкуПотенциально удерживает Jest от выхода:
запрос на возврат (app) .get ('/'). Ожидается (200);