Nodejs: Examples of Unity Tests with Mocha.js - sync and async tests - and Chai.
Tests unitaris - síncrons i asíncrons - amb Mocha.js i Chai.js per a Node.js (No per a web)
Per veure com fer tests amb Mocha amb mòduls ES6, veure aquest respositori.
Instal·la Mocha
com a dependència de desenvolupament,
npm install --save-dev mocha
Crea un directori anomenat test
en el directori principal i introdueix a dins els fitxers amb els seus test.
En el fitxer package.json
, afegeix:
"scripts": {
"test": "mocha test"
}
En cas de no tenir fitxer
package.json
, crea'l ambnpm init
.
Per executar els test,
npm test
Conve que les funcions a testar estiguin separades en un mòdul .js
separat i disponibles amb una linia module.exports
com:
module.exports = {
suma, resta // funcions a exportar
}