Tape (framework de tests JavaScript)
Tape
| Développé par | James Halliday aka substack | 
|---|---|
| Première version | |
| Dernière version | 5.9.0 ()[1] | 
| Dépôt | github.com/substack/tape | 
| État du projet | En développement actif | 
| Écrit en | JavaScript | 
| Système d'exploitation | Multiplateforme (en) | 
| Environnement | Multi-plateforme | 
| Type | Framework Test (informatique) | 
| Politique de distribution | Gratuit | 
| Licence | MIT | 
| Site web | github.com/substack/tape | 
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
- ↑ « Release 5.9.0 », (consulté le )
- ↑ (en) « Tape », sur Testling Guides (consulté le ).
- ↑ (en) Eric Eliott, « JavaScript Testing: Unit vs Functional vs Integration Tests », sur Testling Guides (consulté le ).
- ↑ (en) « TAP & Tape, the awesome way to test JavaScript » (consulté le ).
- ↑ (en) « Why I use Tape Instead of Mocha & So Should You » (consulté le ).
Annexes
Articles connexes
Liens externes
- (en) Page de Tape sur Github
- (en) Module Tape sur npm
- (en) Page de l'auteur
- Portail de la programmation informatique
- Portail des logiciels libres