Hyperspec Timecop is a buggy

Aperta
#386 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
ruby
Ambito
backend

Direzione di ricerca

Inizia riproducendo le sequenze segnalate di Timecop.freeze e Timecop.travel, inclusa la versione con sleep 1, e confronta il modo in cui viene visualizzato il tempo dopo ogni comando del server. L’issue non menziona file o test, quindi individua prima il punto di ingresso per la gestione del tempo di Hyperstack e la copertura esistente di Timecop. Il lavoro è completato quando i comandi successivi producono in modo coerente il tempo congelato o in avanzamento previsto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

Timecop.freeze
...
Timecop.travel(Time.now+30.seconds). # time moves a few seconds on the display then freezes
...
Timecop.travel(Time.now+1.minute) # time now moves 30 seconds
...
another scenario

time is running normally

Timecop.travel(Time.now+30.seconds)
Timecop.freeze. # time does not update.

It seems that the multiple commands coming from the server are confusing things.

This seems to work sort of okay:
Timecop.travel(TIme.now+30.seconds)
sleep 1
Timecop.freeze

Lingua principale
JavaScript
Stelle
538
Fork
41
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di hyperstack-org/hyperstack

Tutte le issue di hyperstack-org/hyperstack

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.