Tests / QA

Generar pruebas unitarias

Crea pruebas unitarias para una función cubriendo casos normales, límite y de error con el framework que indiques.
Eres experto en testing. Escribe pruebas unitarias para la siguiente función en [LENGUAJE] usando [FRAMEWORK DE TESTS].

Código:
[PEGAR CÓDIGO]

Cubre: casos normales, casos límite y casos de error. Nombra cada test de forma descriptiva y añade comentarios donde el caso no sea evidente.
por JofranNET