Jest (framework JavaScript) - Jest (JavaScript framework)

Jest je testovací rámec JavaScriptu spravovaný společností Facebook, Inc. navržený a vytvořený Christophem Nakazawou se zaměřením na jednoduchost a podporu velkých webových aplikací . Pracuje s projekty s využitím Babel , strojopis , Node.js , Reagovat , úhlová , Vue.js a štíhlý . Žert nevyžaduje pro první uživatele testovacího rámce mnoho konfigurace.

Použití a příklady

Instalace

Pomocí správce balíčků JavaScript npm nainstalujte Jest do Node.js :

$ npm install --save-dev jest

Příklad

V tomto příkladu napíšeme testovací případ pro následující modul uložený jako sum.js:

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

module.exports = sum;

Náš testovací případ bude v souboru pojmenovaném sum.test.jspro Jest, aby jej automaticky vybral jako testovací případ sum.js.

Obsah souboru s testovacím případem bude:

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

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

Potom z příkazového řádku spustíme tento příkaz:

$ npm run test

Spustí se test a na příkazový řádek se zobrazí odpovídající výsledek.

Viz také

Reference

  1. ^ „Web Jest“ .

externí odkazy