Я новичок в тестировании. Я использую JEST для тестирования API-интерфейсов nodejs. Когда я пишу все тесты в один файл, он работает правильно без каких-либо ошибок, но когда я разделяю его, его порт уже используется. Как и для каждого файла, он запускает другой экземпляр узла.
Оба файла, которые я пишу, чтобы проверить
const supertest = require('supertest');
const app = require('../index');
describe('API Testing for APIs', () => {
it('Healthcheck endpoint', async () => {
const response = await supertest(app).get('/healthcheck');
expect(response.status).toBe(200);
expect(response.body.status).toBe('ok');
});
});
Как я могу разделить свой тест на разные файлы, чтобы лучше организовать свои тесты, или есть ли способ организовать тестовые файлы.
PS - пожалуйста, предложите, как лучше всего писать тесты API NodeJS.
index.js
, пожалуйста¡ - person Andrés Muñoz   schedule 02.06.2020index.js
? - person Andrés Muñoz   schedule 02.06.2020Listening on port ${server.address().port}
); }); - person Mukul Munjal   schedule 02.06.2020