Тестовый дебод с мраморной диаграммой
У меня есть эпопея об этом, пока она не будет успешно называться ping api. Я успешно проверил ping. Я хотел бы использовать import { TestScheduler } from 'rxjs/testing';
и проверить, когда я не могу пинг до 1-го вызова, но успех во 2-м с мраморной диаграммой. есть ли пример?
export const resendData = (action$, store$, {service}) => {
return action$
.pipe(
ofType(
SOMETHING_FALL
),
debounce(() => service.get('/api/ping').pipe(
retryWhen(err =>
err.pipe(
scan((acc, _) => acc * 2, 2),
delayWhen(val => timer(val * 1000))
)
),
catchError(_ => empty())),
),
map(_ => retryAction()),
);
}