Tape (framework de tests JavaScript)

Tape est un framework de test JavaScript produisant des expressions TAP (Test Anything Protocol (en)) qui fonctionnent seules ou avec Node.js[2]. Tape peut être utilisé pour les tests unitaires et les tests d'intégration[3]. Les tests étant des programmes, ils peuvent donc être utilisés avec node.js[4].

Exemple

Exemple de test positif[5]

import test from 'tape';

test('A passing test', (assert) => {

  assert.pass('This test will pass.');

  assert.end();
});

test('Assertions with tape.', (assert) => {
  const expected = 'something to test';
  const actual = 'sonething to test';

  assert.equal(actual, expected,
    'Given two mismatched values, .equal() should produce a nice bug report');

  assert.end();
});

Références

  1. « Release 5.7.5 », (consulté le )
  2. (en) « Tape », sur Testling Guides (consulté le ).
  3. (en) Eric Eliott, « JavaScript Testing: Unit vs Functional vs Integration Tests », sur Testling Guides (consulté le ).
  4. (en) « TAP & Tape, the awesome way to test JavaScript » (consulté le ).
  5. (en) « Why I use Tape Instead of Mocha & So Should You » (consulté le ).

Annexes

Articles connexes

Liens externes

  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.