San Airteagal seo, déanfaimid iniúchadh ar conas cumais Mocha agus Chai a leathnú trí fhorlíontáin agus leabharlanna eile a úsáid. Leis na síntí seo, is féidir linn gnéithe breise a ghiaráil agus raon feidhme ár dtástála a leathnú.
-
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.
-
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.
-
Chai-HTTP: Is breiseán do Chai é Chai-HTTP a sholáthraíonn modhanna tástála chun iarratais HTTP a sheoladh agus chun 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.
-
Chai-Mar-Geallta: Is breiseán do Chai é Chai-As-Geallta a shimplíonn feidhmeanna tástála a thugann 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.
-
Chai-Spies: Is breiseán do Chai é Chai-Spies a ligeann dúinn spy a dhéanamh ar ghlaonna feidhm agus modhanna 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 a leathnú, ó spleáchais a insamhlú, clúdach cód a thomhas, API HTTP a thástáil, feidhmeanna aischuir gealltanais a thástáil, agus 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.