Este es un fichero test/index.html apto para ejecutar las pruebas
con Mocha y Chai en la práctica de la Temperatura en un navegador. Rellene las
partes que faltan
Sugerencias: El id es el usado por mocha para producir su salida de las pruebas, es necesario cargar chai y mocha y establecer el estilo de pruebas (tdd, bdd, etc.) y por útlimo ejecutar mocha
[~/srcPLgrado/temperature(karma)]$ cat tests/index.html
<!DOCTYPE html><html><head><title>Mocha</title><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><linkrel="stylesheet"href="mocha.css" /></head><body><divid="_____"></div><!-- para la salida de las pruebas --><inputid="original"placeholder="32F"size="50"><spanclass="output"id="converted"></span><scriptsrc="________"></script><scriptsrc="________"></script><scriptsrc="../temperature.js"></script><script>mocha._____('___')</script><scriptsrc="tests.js"></script><script>
mocha.___();
</script></body></html>
Rellene las partes que faltan del fichero con las pruebas TDD en
Mocha y Chai para la práctica de la temperatura:
¿Como puedo ejecutar las pruebas escritas usando Mocha y Chai usando
el comando npm test?. (no se asume el uso de Karma en esta
pregunta) Explique como hacerlo.
El siguiente ejemplo corresponde al ejemplo de pruebas que vimos para
la renderización de una tabla correspondiente al capítulo The Secret Life Of Objects
que usa mochay should. Rellena las partes que faltan:
________("drawTable", function() {
__("must draw the checkerboard correctly", function() {
/* There are 5 columns and 5 rows and a white space between columns*/
drawTable(checkerboard()).should._____(/^(([# ]{2}(\s|$)){5}){5}$/);
})
});