Модульный тест Angular с httpclient

#angular #unit-testing #http #httpclient

#angular #модульное тестирование #http #httpclient

Вопрос:

У меня есть следующая функция, и я хотел бы провести модульный тест на ней. Или как издеваться над httpclient

 export function TranslateFactory(http: HttpClient) {
  return new TranslationService(http, 'assets/i18n');
}
  

Ответ №1:

Я бы посоветовал прочитать тестовые HTTP-сервисы из документации Angular, а затем перейти оттуда.

Комментарии:

1. Эта функция находится не в сервисе, а в moduleapp. Я использую его в заводском режиме для загрузки своих переводов. Могу ли я привести пример, пожалуйста?

2. Если я собираюсь помочь вам, мне нужно больше контекста, вам придется попытаться предоставить какой-то исходный код и / или stackblitz, чтобы мы могли увидеть это в действии. Не могли бы вы, пожалуйста, предоставить мне сводку вашего приложения, чтобы я мог вам помочь?