ferdynton / ferdynton/unique_thread

Eliminate `sleep` calls from tests

Abierto
#2 0 comentarios 0 reacciones 0 asignados Ver en GitHub
to do
Lenguaje dominante
Ruby
Estrellas
2
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

The unit tests currently use a few calls to `sleep` with very small waits in order to give control to the thread.

These calls don't hurt "much" to the test time because the few tests we have run in a couple seconds anyway. However, it probably is a smell of a lack of understanding of how we interface with the gem.

For example, if the gem was a regular `Thread`, the proper way of handling control to it would be to `wait`. However, the gem it's not really a thread, so this is not possible.

The point of this task is to go in that direction: think (and implement) a way to test `UniqueThread` in a similar way that one would deal with a regular `Thread`

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.