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

Jest is een JavaScript- testraamwerk dat wordt onderhouden door Facebook, Inc., ontworpen en gebouwd door Christoph Nakazawa met een focus op eenvoud en ondersteuning voor grote webapplicaties . Het werkt met projecten met behulp van Babel , typoscript , Node.js , React , hoekig , Vue.js en Svelte . Jest vereist niet veel configuratie voor nieuwe gebruikers van een testframework.

Gebruik en voorbeelden

Installatie

Gebruik de JavaScript-pakketbeheerder npm om Jest in Node.js te installeren :

$ npm install --save-dev jest

Voorbeeld

In dit voorbeeld zullen we een testcase schrijven voor de volgende module, opgeslagen als sum.js:

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

module.exports = sum;

Onze testcase bevindt zich in een bestand met de naam sum.test.jsJest om het automatisch op te halen als een testcase voor sum.js.

De inhoud van het bestand met de testcase is:

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

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

Vervolgens voeren we vanaf de opdrachtregel deze opdracht uit:

$ npm run test

Hiermee wordt de test uitgevoerd en wordt het bijbehorende resultaat op de opdrachtregel weergegeven.

Zie ook

Referenties

  1. ^ "Jest-website" .

Externe links