Jest (JavaScript -kehys) - Jest (JavaScript framework)
Jest on Facebook, Inc: n ylläpitämä JavaScript -testauskehys, jonka on suunnitellut ja rakentanut Christoph Nakazawa keskittyen yksinkertaisuuteen ja suurten verkkosovellusten tukeen . Se toimii hankkeiden avulla Babel , kirjoituskoneella , Node.js , Reagoida , Kulmikas , Vue.js ja hoikka . Jest ei vaadi paljon määrityksiä testauskehyksen ensimmäistä käyttäjää varten.
Käyttö ja esimerkit
Asennus
Asenna Jest Node.js -tiedostoon JavaScript -paketinhallinnan avulla npm :
$ npm install --save-dev jest
Esimerkki
Tässä esimerkissä kirjoitamme testitapauksen seuraavalle moduulille, joka on tallennettu seuraavasti sum.js:
function sum(a, b) {
return a + b;
}
module.exports = sum;
Testitapauksemme on sum.test.jsJest -nimisessä tiedostossa , joka poimii sen automaattisesti testitapaukseksi sum.js.
Testikotelon sisältävän tiedoston sisältö on:
const sum = require('./sum');
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3);
});
Suoritamme sitten komentoriviltä tämän komennon:
$ npm run test
Tämä suorittaa testin ja antaa vastaavan tuloksen komentoriviltä.