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 test
nó spec
.
- 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.