کا تعارف 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

   - ایک کھولیں 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 ۔