Mocha અને Chai Node.js ઇકોસિસ્ટમમાં બે વ્યાપકપણે અપનાવવામાં આવેલ પરીક્ષણ ફ્રેમવર્ક છે. તેઓ વિકાસકર્તાઓને તેમની એપ્લિકેશનનું પરીક્ષણ કરવા, તેમની મજબૂતતા અને વિશ્વસનીયતાને સુનિશ્ચિત કરવા માટે શક્તિશાળી સાધનો અને ક્ષમતાઓ પ્રદાન કરે છે. ચાલો અન્વેષણ કરીએ કે પરીક્ષણ પ્રક્રિયાના આવશ્યક ઘટકો શું બનાવે છે અને શા માટે વિકાસકર્તાઓ તેમના પર આધાર રાખે છે Mocha. Chai
ઇન્સ્ટોલ અને ગોઠવણી Mocha અને Chai Node.js પ્રોજેક્ટમાં
ઇન્સ્ટોલ અને રૂપરેખાંકિત કરવા માટે Mocha અને Chai Node.js પ્રોજેક્ટમાં, તમે નીચેના પગલાંને અનુસરી શકો છો:
પગલું 1 : Node.js પ્રોજેક્ટ શરૂ કરો
- એ ખોલો terminal અને પ્રોજેક્ટ ડિરેક્ટરીમાં નેવિગેટ કરો.
- નવો Node.js પ્રોજેક્ટ શરૂ કરવા માટે નીચેનો આદેશ ચલાવો:
npm init -y
- આ આદેશ એક ફાઇલ બનાવશે package.json
જે પ્રોજેક્ટ અને તેની નિર્ભરતા વિશે માહિતી ધરાવે છે.
પગલું 2: ઇન્સ્ટોલ કરો Mocha અને Chai
- એ ખોલો terminal અને ઇન્સ્ટોલ કરવા માટે નીચેનો આદેશ ચલાવો Mocha અને Chai:
npm install --save-dev mocha chai
- આ આદેશ તમારા પ્રોજેક્ટની ડિરેક્ટરીમાં ઇન્સ્ટોલ થશે અને તેને ફાઇલના Mocha વિભાગમાં ઉમેરશે. Chai node_module
devDependencies
package.json
પગલું 3: ટેસ્ટ ડિરેક્ટરી બનાવો
- ટેસ્ટ ફાઇલોને સ્ટોર કરવા માટે તમારા પ્રોજેક્ટમાં નવી ડિરેક્ટરી બનાવો. સામાન્ય રીતે, આ ડિરેક્ટરીને નામ આપવામાં આવ્યું છે test
અથવા spec
.
- ટેસ્ટ ડિરેક્ટરીની અંદર, `example.test.js` નામ સાથે એક ઉદાહરણ ટેસ્ટ ફાઇલ બનાવો.
પગલું 4: Mocha અને નો ઉપયોગ કરીને પરીક્ષણો લખો Chai
- example.test.js
ફાઇલ ખોલો અને નીચેની આયાત ઉમેરો:
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;
});
});
પગલું 5: પરીક્ષણો ચલાવો
- a ખોલો terminal અને પરીક્ષણો ચલાવવા માટે નીચેનો આદેશ ચલાવો:
npx mocha
- Mocha ટેસ્ટ ડિરેક્ટરીમાં તમામ ટેસ્ટ ફાઇલો શોધશે અને ચલાવશે.
આ રીતે તમે તમારા Node.js પ્રોજેક્ટમાં ઇન્સ્ટોલ Mocha અને રૂપરેખાંકિત કરી શકો છો. Chai તમે તમારા પ્રોજેક્ટમાં વિવિધ કાર્યક્ષમતા અને પદ્ધતિઓ ચકાસવા માટે વધારાની પરીક્ષણ ફાઇલો બનાવી અને ચલાવી શકો છો.
નિષ્કર્ષ: આ લેખમાં, અમે સમજણ માટે પાયો નાખ્યો છે Mocha, અને Chai. Mocha તમે અને Chai, બે શક્તિશાળી પરીક્ષણ ફ્રેમવર્કના જ્ઞાનથી સજ્જ છો જે તમને તમારી Node.js એપ્લિકેશનો માટે કાર્યક્ષમ અને વિશ્વસનીય ટેસ્ટ સ્યુટ્સ બનાવવામાં મદદ કરશે. આ શ્રેણીના આગલા લેખ માટે ટ્યુન રહો, જ્યાં અમે Mocha અને સાથે સરળ પરીક્ષણો બનાવવા માટે વધુ ઊંડાણપૂર્વક અભ્યાસ કરીશું Chai.