Leathnú Mocha agus Chai le Breiseáin agus Leabharlanna

San Airteagal seo, déanfaimid iniúchadh ar conas cumais breiseán agus leabharlanna eile a leathnú Mocha agus trí úsáid a bhaint astu. Chai Leis na síntí seo, is féidir linn gnéithe breise a ghiaráil agus raon feidhme ár dtástála a leathnú.

  1. Sinon.js: Is leabharlann chumhachtach í Sinon.js chun rudaí bréige agus feidhmeanna stub a chruthú agus a bhainistiú le linn tástála. Ligeann sé dúinn freagairtí ó spleáchais a insamhail agus a fhíorú conas a idirghníomhaíonn ár gcód leo.

  2. Iostanbúl: Is uirlis um chlúdach cóid é Iostanbúl a chuidíonn le clúdach ár gcód foinse a thomhas le linn tástála. Ligeann sé dúinn a fheiceáil cén céatadán den chód a fhorghníomhaítear inár gcásanna tástála agus réimsí den chód nach bhfuil clúdaithe a shainaithint.

  3. Chai -HTTP: Chai -Is breiseán é HTTP Chai a sholáthraíonn modhanna tástála chun iarratais HTTP a sheoladh agus freagraí HTTP a dhearbhú. Cuireann sé seo ar ár gcumas APIanna HTTP a thástáil agus a chinntiú go n-iompraíonn siad iad féin mar a bhíothas ag súil leis.

  4. Chai -Mar-Geallta: Chai -Mar-Geallta Is breiseán le haghaidh Chai a shimpliú feidhmeanna tástála a Geallta ar ais. Soláthraíonn sé dearbhuithe chun a thástáil cibé an n-éiríonn le gealltanais nó an ndiúltaítear dóibh de réir mar a bhíothas ag súil leis.

  5. Chai -Spies: Chai -Is breiseán é Spies Chai a ligeann dúinn spy a dhéanamh ar ghlaonna feidhm agus modh agus iad a thástáil le linn tástála. Cuidíonn sé seo linn a fhíorú go dtugtar feidhmeanna leis na hargóintí cearta agus an líon uaireanta a bhfuiltear ag súil leo.

 

Trí úsáid a bhaint as na forlíontáin agus na leabharlanna seo, is féidir linn cumais tástála Mocha agus Chai, ó spleáchais a insamhlú, clúdach cód a thomhas, API HTTP a thástáil, feidhmeanna aischuir gealltanais a thástáil, go dtí glaonna feidhm a rianú le linn an phróisis tástála. Cuireann sé seo le hiontaofacht agus éifeachtacht na céime tástála inár dtionscadal.