Įvadas į Mocha ir Chai

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.