Как запустить сервер внутри gitlab-runner? - PullRequest
0 голосов
/ 04 августа 2020

У меня тесты в TS с шуткой и супертестом. Локально все работает, но внутри gitlab-runner (gitlab-ci) все упало, потому что это:

TypeError: Cannot read property 'address' of undefined

Эта ошибка связана с тем, что не удается найти сервер, но есть o_O

Только внутри приложения runner эта ошибка.

Пример теста:

beforeAll(async () => {
    app = await Server.init();
});

afterAll(async () => {
    await app.close();
});

test('it should return 200', async () => {
     const res = await request(app).post(`${URL}/ok`).send(body);
     expect(res.status).toEqual(200);
});

Я экспортирую свой сервер прослушивания в приложение. Эти тесты находятся внутри описания.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...