Tape (framework de tests JavaScript) — Wikipédia

Tape
Description de l'image Tape (JavaScript testing framework) Logo.svg.

Informations
Développé par James Halliday aka substack
Première version
Dernière version 5.9.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/substack/tapeVoir et modifier les données sur Wikidata
État du projet En développement actif
Écrit en JavaScript
Système d'exploitation Multiplateforme (en)Voir et modifier les données sur Wikidata
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 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

[modifier | modifier le code]
  1. « Release 5.9.0 », (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 ).

Articles connexes

[modifier | modifier le code]

Liens externes

[modifier | modifier le code]