Jest (struktura JavaScript) - Jest (JavaScript framework)

Jest to framework do testowania JavaScript utrzymywany przez Facebook, Inc. zaprojektowany i zbudowany przez Christopha Nakazawę z naciskiem na prostotę i obsługę dużych aplikacji internetowych . Współpracuje z projektami wykorzystującymi Babel , TypeScript , Node.js , React , Angular , Vue.js i Svelte . Jest nie wymaga dużej konfiguracji dla początkujących użytkowników frameworka testowego.

Wykorzystanie i przykłady

Instalacja

Użyj menedżera pakietów JavaScript npm, aby zainstalować Jest w Node.js :

$ npm install --save-dev jest

Przykład

W tym przykładzie napiszemy przypadek testowy dla następującego modułu zapisanego jako sum.js:

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

module.exports = sum;

Nasz przypadek testowy będzie w pliku o nazwie sum.test.jsJest, aby automatycznie wybrać go jako przypadek testowy dla programu sum.js.

Zawartość pliku z przypadkiem testowym będzie wyglądać następująco:

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

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

Następnie z wiersza poleceń uruchamiamy to polecenie:

$ npm run test

To uruchamia test i wyświetla odpowiedni wynik w wierszu poleceń.

Zobacz też

Bibliografia

  1. ^ „Jestem Strona internetowa” .

Linki zewnętrzne