ਨਾਲ ਜਾਣ-ਪਛਾਣ 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: ਟੈਸਟ ਚਲਾਓ

   - ਇੱਕ ਖੋਲ੍ਹੋ terminal ਅਤੇ ਟੈਸਟਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

npx mocha

   - Mocha ਟੈਸਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਾਰੀਆਂ ਟੈਸਟ ਫਾਈਲਾਂ ਦੀ ਖੋਜ ਅਤੇ ਚਲਾਏਗੀ।

ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਆਪਣੇ Node.js ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇੰਸਟੌਲ Mocha ਅਤੇ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦੇ ਹੋ। Chai ਤੁਸੀਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਾਰਜਕੁਸ਼ਲਤਾਵਾਂ ਅਤੇ ਵਿਧੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਵਾਧੂ ਟੈਸਟ ਫਾਈਲਾਂ ਬਣਾ ਅਤੇ ਚਲਾ ਸਕਦੇ ਹੋ।

 

ਸਿੱਟਾ: ਇਸ ਲੇਖ ਵਿਚ, ਅਸੀਂ ਸਮਝ ਲਈ ਬੁਨਿਆਦ ਰੱਖੀ ਹੈ Mocha, ਅਤੇ Chai. Mocha ਤੁਸੀਂ ਅਤੇ Chai, ਦੋ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੈਸਟਿੰਗ ਫਰੇਮਵਰਕ ਦੇ ਗਿਆਨ ਨਾਲ ਲੈਸ ਹੋ ਜੋ ਤੁਹਾਡੀਆਂ Node.js ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਕੁਸ਼ਲ ਅਤੇ ਭਰੋਸੇਮੰਦ ਟੈਸਟ ਸੂਟ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਨਗੇ। Mocha ਇਸ ਲੜੀ ਦੇ ਅਗਲੇ ਲੇਖ ਲਈ ਜੁੜੇ ਰਹੋ, ਜਿੱਥੇ ਅਸੀਂ ਅਤੇ ਨਾਲ ਸਧਾਰਨ ਟੈਸਟ ਬਣਾਉਣ ਲਈ ਡੂੰਘਾਈ ਨਾਲ ਖੋਜ ਕਰਾਂਗੇ Chai ।