nock: можем ли мы иметь две области для двух разных хостов в модульном тестировании nock? - PullRequest
0 голосов
/ 23 октября 2018

Я использую nock с, я хотел бы знать, могу ли я смоделировать вызовы API от двух разных хостов, определенных с их областями, такими как:

const scopeOne = nock('https://myurl1.com/users', allowUnmocked)
.persist();
const scopeTwo = nock('https://myurl2.com/orders', allowUnmocked)

ВЫЗОВ API:

scopeOne.post('/users')
.reply(200, (uri, params) =>
({
  users: {
    mtu: 1450
  }
}));

scopeTwo.post('/orders')
.reply(200, (uri, params) =>
({
  orders: {
    mtu: 1420
  }
}));

Мне удалось высмеять только один URL-адрес, который scopeOne я определил раньше, чем scopeTwo.И я также попытался разделить области в двух разных файлах, которые не работали.Может ли кто-нибудь направить меня туда, где я ошибался.

...