Mocha ir Chai yra dvi plačiai priimtos testavimo sistemos Node.js ekosistemoje. Jie suteikia kūrėjams galingus įrankius ir galimybes, kad galėtų išbandyti savo programas, užtikrinant jų tvirtumą ir patikimumą. Panagrinėkime, kokie yra testavimo proceso komponentai Mocha ir kokie pagrindiniai komponentai ir kodėl kūrėjai jais pasitiki. Chai
Diegimas ir konfigūravimas Mocha bei Chai Node.js projekte
Norėdami įdiegti ir konfigūruoti Mocha Node.js Chai projektą, galite atlikti toliau nurodytus veiksmus.
1 veiksmas : inicijuokite Node.js projektą
- Atidarykite a terminal ir eikite į projekto katalogą.
- Norėdami inicijuoti naują Node.js projektą, paleiskite šią komandą:
npm init -y
- Ši komanda sukurs package.json
failą, kuriame bus informacija apie projektą ir jo priklausomybes.
2 veiksmas: įdiekite Mocha ir Chai
- Atidarykite a terminal ir paleiskite šią komandą, kad įdiegtumėte Mocha ir Chai:
npm install --save-dev mocha chai
- Ši komanda įdiegs Mocha ir Chai į node_module
jūsų projekto katalogą ir įtrauks juos į failo devDependencies
skyrių package.json
.
3 veiksmas: sukurkite bandomąjį katalogą
- Sukurkite naują katalogą savo projekte, kad galėtumėte saugoti bandomuosius failus. Paprastai šis katalogas vadinamas test
arba spec
.
– Bandymo kataloge sukurkite pavyzdinį bandomąjį failą pavadinimu „example.test.js“.
4 veiksmas: parašykite testus naudodami Mocha ir Chai
- Atidarykite example.test.js
failą ir pridėkite šiuos importuotus elementus:
const chai = require('chai');
const expect = chai.expect;
// Define the test suite
describe('Example Test',() => {
// Define individual test cases
it('should return true',() => {
// Define test steps
const result = true;
// Use Chai to assert the result
expect(result).to.be.true;
});
});
5 veiksmas: atlikite testus
- Atidarykite a terminal ir paleiskite šią komandą, kad atliktumėte testus:
npx mocha
- Mocha ieškos ir paleis visus bandomuosius failus bandomajame kataloge.
Taip galite įdiegti ir konfigūruoti Mocha savo Chai Node.js projekte. Galite sukurti ir paleisti papildomus bandomuosius failus, kad išbandytumėte įvairias projekto funkcijas ir metodus.
Išvada: šiame straipsnyje mes padėjome supratimo Mocha ir Chai. Turite žinių apie Mocha ir Chai dvi galingas testavimo sistemas, kurios padės sukurti efektyvius ir patikimus jūsų Node.js programų testavimo rinkinius. Laukite kito šios serijos straipsnio, kuriame gilinsimės į paprastų testų su Mocha ir kūrimą Chai.