Jest (JavaScript -rammeverk) - Jest (JavaScript framework)

Jest er et JavaScript -testramme vedlikeholdt av Facebook, Inc. designet og bygget av Christoph Nakazawa med fokus på enkelhet og støtte for store webapplikasjoner . Det fungerer med prosjekter som bruker Babel , TypeScript , Node.js , React , Angular , Vue.js og Svelte . Jest krever ikke mye konfigurasjon for første gangs brukere av et testramme.

Bruk og eksempler

Installasjon

Bruk JavaScript -pakkebehandler npm til å installere Jest i Node.js :

$ npm install --save-dev jest

Eksempel

I dette eksemplet vil vi skrive en testcase for følgende modul lagret som sum.js:

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

module.exports = sum;

Vår testcase vil være i en fil som er oppkalt sum.test.jsetter Jest for automatisk å hente den som en testcase for sum.js.

Innholdet i filen med testsaken vil være:

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

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

Deretter kjører vi denne kommandoen fra kommandolinjen:

$ npm run test

Dette kjører testen og sender ut det tilsvarende resultatet på kommandolinjen.

Se også

Referanser

  1. ^ "Jest nettsted" .

Eksterne linker