შესავალი Mocha და Chai

Mocha და Chai არის ორი ფართოდ მიღებული ტესტირების ჩარჩო Node.js ეკოსისტემაში. ისინი აწვდიან დეველოპერებს მძლავრ ინსტრუმენტებსა და შესაძლებლობებს მათი აპლიკაციების შესამოწმებლად, მათი გამძლეობისა და საიმედოობის უზრუნველსაყოფად. მოდით გამოვიკვლიოთ, თუ რა ქმნის Mocha და Chai არსებით კომპონენტებს ტესტირების პროცესში და რატომ ეყრდნობიან მათ დეველოპერები.

 

ინსტალაცია და კონფიგურაცია Mocha და Chai Node.js პროექტში

Node.js პროექტში ინსტალაციისა და კონფიგურაციისთვის Mocha, შეგიძლიათ მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს: Chai

ნაბიჯი 1 : Node.js პროექტის ინიციალიზაცია

   - გახსენით a 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: ჩაატარეთ ტესტები

   - გახსენით a terminal და გაუშვით შემდეგი ბრძანება ტესტების შესასრულებლად:

npx mocha

   - Mocha მოძებნის და გაუშვებს ყველა სატესტო ფაილს სატესტო დირექტორიაში.

ასე შეგიძლიათ დააინსტალიროთ და დააკონფიგურიროთ Mocha თქვენს Chai Node.js პროექტში. თქვენ შეგიძლიათ შექმნათ და გაუშვათ დამატებითი სატესტო ფაილები, რათა შეამოწმოთ სხვადასხვა ფუნქციები და მეთოდები თქვენს პროექტში.

 

დასკვნა: ამ სტატიაში ჩვენ ჩავუყარეთ საფუძველი გაგებას Mocha და Chai. თქვენ აღჭურვილი ხართ ცოდნით Mocha და Chai ორი მძლავრი ტესტირების ჩარჩოებით, რომლებიც დაგეხმარებათ შექმნათ ეფექტური და საიმედო ტესტის კომპლექტები თქვენი Node.js აპლიკაციებისთვის. თვალყური ადევნეთ ამ სერიის შემდეგ სტატიას, სადაც უფრო ღრმად ჩავუღრმავდებით მარტივი ტესტების შექმნას Mocha და Chai.