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
- ^ „Web Jest“ .