Jest (JavaScript çerçevesi) - Jest (JavaScript framework)

Jest , büyük web uygulamaları için basitlik ve desteğe odaklanarak Christoph Nakazawa tarafından tasarlanan ve oluşturulan Facebook, Inc. tarafından yürütülen bir JavaScript test çerçevesidir . Babel , TypeScript , Node.js , React , Angular , Vue.js ve Svelte kullanan projelerle çalışır . Jest, bir test çerçevesinin ilk kullanıcıları için çok fazla yapılandırma gerektirmez.

Kullanım ve örnekler

Kurulum

JavaScript paket yöneticisi kullanın UÖM'sini içinde Jest yüklemeye node.js :

$ npm install --save-dev jest

Örnek

Bu örnekte, şu şekilde kaydedilmiş aşağıdaki modül için bir test senaryosu yazacağız sum.js:

function sum(a, b) {
  return a + b;
}

module.exports = sum;

Test sum.test.jssenaryomuz, Jest'in otomatik olarak test senaryosu olarak alması için adlı bir dosyada olacaktır sum.js.

Test senaryosunu içeren dosyanın içeriği şöyle olacaktır:

const sum = require('./sum');

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});

Ardından komut satırından şu komutu çalıştırıyoruz:

$ npm run test

Bu, testi çalıştırır ve ilgili sonucu komut satırında verir.

Ayrıca bakınız

Referanslar

  1. ^ "Jest Web Sitesi" .

Dış bağlantılar