básicamente es pasarle diferentes tipos de parametros a la función para ver si falla o no, deberías hacerlo asi:
Código Javascript
:
Ver originaltest('isEven()', function() {
ok(getArticulos(0), 'metemos un 0');
ok(getArticulos(-1), 'metemos un valor negativo');
ok(getArticulos(1), 'metemos un valor positivo');
ok(getArticulos([]), 'metemos un array vacio');
ok(getArticulos({}), 'metemos un objeto vacio');
ok(getArticulos(function(){}), 'metemos un valor');
})
con esto haces tus pruebas y ves lo que falla, lo mejor suele ser hacer una comprobación de los parámetros de entrada, por ejemplo si la funcion espera como parametro un número pues si ese parámetro no es un número pues no haces nada, lo que no hay que hacer es pre-suponer que nos va a llegar un número, no se si me he explicado.