Me gustaría escribir un conjunto de pruebas en broma para la misma función:
Digamos que tengo una función que suma números
function add(a, b) { return a + b; }Ahora me gustaría escribir un conjunto de pruebas que verifiquen un conjunto de entradas para esta función, por ejemplo
| Nombre de la prueba | Entradas | Rendimiento esperado |
|---|---|---|
| números positivos | {a:1,b:5} | 6 |
| primer negativo | {a: -1, b:5} | 4 |
| segundo negativo | {a:1, b:-5} | -4 |
| Ambos negativos | {a: -1, b:-5} | -6 |
También idealmente tendría múltiples casos para cada prueba, por ejemplo, para números positivos
{{a:1, b:5, out: 6}, {a:4, b:7, out: 11}, {a:2, b:20, out:22}}¿Cómo podría hacer esto?