परिचय Mocha आणि Chai

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

   - a उघडा 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: चाचण्या चालवा

   - terminal चाचण्या चालवण्यासाठी a उघडा आणि खालील कमांड चालवा:

npx mocha

   - Mocha चाचणी निर्देशिकेतील सर्व चाचणी फायली शोधेल आणि चालवेल.

अशा प्रकारे तुम्ही तुमच्या Node.js प्रोजेक्टमध्ये इन्स्टॉल Mocha आणि कॉन्फिगर करू शकता. Chai तुम्ही तुमच्या प्रोजेक्टमधील विविध कार्यक्षमता आणि पद्धती तपासण्यासाठी अतिरिक्त चाचणी फाइल्स तयार आणि चालवू शकता.

 

निष्कर्ष: या लेखात, आम्ही समजून घेण्यासाठी पाया घातला आहे Mocha, आणि Chai. Mocha तुमच्या Node.js ऍप्लिकेशन्ससाठी कार्यक्षम आणि विश्वासार्ह चाचणी Chai संच तयार करण्यात मदत करणार्‍या दोन शक्तिशाली चाचणी फ्रेमवर्कच्या ज्ञानाने तुम्ही सुसज्ज आहात. या मालिकेतील पुढील लेखासाठी संपर्कात रहा, जिथे आम्ही Mocha आणि यासह सोप्या चाचण्या तयार करण्यासाठी सखोल अभ्यास करू Chai.