@Test public void keepSendingUpdatesAfterTimelineError() {

  when(mockMedia.timeline(any(HttpUrl.class), anyLong(), anyString(), anyString(), anyString(),
      anyLong(), anyLong()))
      .thenReturn(Completable.complete())
      .thenReturn(Completable.error(new IOException()))
      .thenReturn(Completable.error(new IOException()))
      .thenReturn(Completable.complete());
  timelineManager.start();
  verify(mockMedia, times(4)).timeline(any(HttpUrl.class), anyLong(), anyString(), anyString(),
      anyString(), anyLong(), anyLong());
}