Cov txheej txheem:

Mocha siv rau dab tsi?
Mocha siv rau dab tsi?

Video: Mocha siv rau dab tsi?

Video: Mocha siv rau dab tsi?
Video: Siv Dab Tsi Ua VajTswv Hauj Lwm/ Zaj 208/ Voice/Tshaaj Muag /New Video/2022 2024, Tej zaum
Anonim

Mocha yog qhov qhib qhov kev xeem lub moj khaum uas yog siv kom khiav koj cov kev xeem automated hauv Node. Nws los nrog ntau yam ntawm cov yam ntxwv uas tso cai rau koj los tsim cov lus piav qhia automated tests, cov ntaub ntawv muaj zog thiab txawm tias ua tiav koj cov kev xeem automated txhua zaus hloov cov ntaub ntawv hauv zos.

Piv txwv li, Mocha cuab yeej yog dab tsi?

Mocha yog ib qho feature-nplua nuj JavaScript xeem lub moj khaum khiav ntawm Node. js thiab hauv browser, ua qhov kev sim asynchronous yooj yim thiab lom zem. Mocha cov kev ntsuam xyuas ua haujlwm ua ntu zus, tso cai rau cov ntaub ntawv qhia tau yooj yim thiab raug, thaum daim phiaj xwm tsis raug zam rau qhov kev sim raug raug. Hosted ntawm GitHub.

koj ua mocha li cas? Kauj ruam 1. Nruab Mocha Module

  1. Qhib koj lub davhlau ya nyob twg.
  2. Nkag mus rau koj qhov project directory.
  3. Sau cov lus txib no: npm nruab -g mocha.
  4. Sau cov lus txib no: npm nruab thov --save.
  5. Tsim koj cov ntawv xeem nrog mkdir xeem.
  6. Tsim koj cov ntaub ntawv xeem nrog kov xeem / xeem. js.

Tsuas yog li ntawd, mocha thiab chai yog dab tsi?

Mocha yog JavaScript test moj khaum uas khiav ntawm Node. js thiab hauv browser. Mocha tso cai rau kev sim asynchronous, kuaj cov ntawv ceeb toom, thiab siv cov tsev qiv ntawv lees paub. Chai yog BDD / TDD lub tsev qiv ntawv lees paub rau NodeJS thiab qhov browser uas tuaj yeem ua ke zoo siab nrog txhua qhov kev sim javascript.

Koj siv mocha thiab chai tshuaj yej li cas?

Nrog Node ntsia, qhib lub davhlau ya nyob twg lossis kab hais kom ua hauv koj qhov project directory

  1. Yog tias koj xav sim code hauv browser, khiav npm nruab mocha chai --save-dev.
  2. Yog tias koj xav sim Node.js code, ntxiv rau cov saum toj no, khiav npm nruab -g mocha.

Pom zoo: