Réamhrá Mocha agus Chai

Mocha agus Chai is dhá chreat tástála a nglactar go forleathan leo in éiceachóras Node.js. Soláthraíonn siad uirlisí agus cumais chumhachtacha d'fhorbróirí chun a bhfeidhmchláir a thástáil, ag cinntiú a stóinseacht agus a n-iontaofacht. Déanaimis iniúchadh ar na rudaí a dhéanann Mocha agus Chai na comhpháirteanna riachtanacha den phróiseas tástála agus cén fáth a mbíonn forbróirí ag brath orthu.

 

Suiteáil agus cumraíocht Mocha agus Chai i dtionscadal Node.js

Chun a shuiteáil agus a chumrú Mocha agus Chai i dtionscadal Node.js, is féidir leat na céimeanna thíos a leanúint:

Céim 1 : Tús a chur le tionscadal Node.js

   - Oscail terminal agus déan nascleanúint chuig an eolaire tionscadail.

   - Rith an t-ordú seo a leanas chun tionscadal nua Node.js a thosú:

npm init -y

   - Cruthóidh an t-ordú seo package.json  comhad a shealbhaíonn faisnéis faoin tionscadal agus a spleáchais.

Céim 2: Suiteáil Mocha agus Chai

   - Oscail terminal agus rith an t-ordú seo a leanas chun a shuiteáil Mocha agus Chai: 

 npm install --save-dev mocha chai

   - Suiteálfaidh an t-ordú seo Mocha agus Chai in node_module  eolaire do thionscadal agus cuirfidh sé leis an devDependencies rannóg sa package.json chomhad iad.

Céim 3: Cruthaigh eolaire tástála

   - Cruthaigh eolaire nua i do thionscadal chun na comhaid tástála a stóráil. De ghnáth, tugtar  testspec.

   - Taobh istigh den eolaire tástála, cruthaigh comhad tástála samplach leis an ainm `example.test.js`.

Céim 4: Scríobh tástálacha ag baint úsáide as Mocha agus Chai

   - Oscail an example.test.js  comhad agus cuir na hiompórtálacha seo a leanas leis:

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;  
  });  
});  

Céim 5: Rith na tástálacha

   - Oscail terminal agus rith an t-ordú seo a leanas chun na tástálacha a rith:

npx mocha

   - Mocha déanfaidh sé cuardach agus rithfidh sé na comhaid tástála go léir san eolaire tástála.

Sin mar is féidir leat a shuiteáil agus a chumrú Mocha agus Chai i do thionscadal Node.js. Is féidir leat comhaid tástála breise a chruthú agus a rith chun feidhmiúlachtaí agus modhanna éagsúla i do thionscadal a thástáil.

 

Conclúid: San Airteagal seo, tá an bunús le haghaidh tuisceana leagtha síos againn Mocha, agus Chai. Tá tú feistithe le heolas Mocha agus Chai, dhá chreat tástála chumhachtacha a chabhróidh leat seomraí tástála éifeachtacha iontaofa a thógáil le haghaidh d'fheidhmchláir Node.js. Bígí ag súil leis an gcéad alt eile sa tsraith seo, áit a dtuigfimid níos doimhne ar thástálacha simplí a chruthú le Mocha agus Chai.