Я использую Nock. js для проверки ответа от API на мои тесты, написанные на Jest. Все тесты проходят локально, однако в CircleCI
эти тесты с использованием Nock
не проходят. Ошибка:
Error: Error: Nock: No match for request {
"method": "OPTIONS",
"url": "http://localhost:9000/loggedinuser/",
"headers": {
"origin": "http://localhost",
"access-control-request-method": "GET",
"access-control-request-headers": "Authorization",
"user-agent": "Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/11.12.0",
"host": "localhost:9000",
"content-length": 0
}
...
Error: Cross origin http://localhost forbidden
...
Тест выглядит так:
it('should successfully fetch user details ', done => {
nock(API_ENDPOINT)
.get('/loggedinuser/')
.reply(200, {
token: 'a mock token',
});
...
Спасибо