Вопрос
Для целей тестирования я создаю объекты Observable
, которые заменяют наблюдаемые, которые будут возвращены фактическим HTTP-вызовом с помощью Http
.
Мой наблюдаемый создается со следующим кодом:
fakeObservable = Observable.create(obs => {
obs.next([1, 2, 3]);
obs.complete();
});
Дело в том, что это наблюдаемое испускает немедленно. Есть ли способ добавить пользовательскую задержку к ее излучению?
Трек
Я пробовал это:
fakeObservable = Observable.create(obs => {
setTimeout(() => {
obs.next([1, 2, 3]);
obs.complete();
}, 100);
});
Но это не работает.