Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Tape (framework de tests JavaScript) — Wikipédia
Tape (framework de tests JavaScript) — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Tape.

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

Informations
Développé par James Halliday aka substack
Première version 25 novembre 2012
Dernière version 5.9.0 (15 septembre 2024)[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 (d)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

modifier - modifier le code - voir Wikidata (aide)

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

[modifier | modifier le code]

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 », 15 septembre 2024 (consulté le 26 septembre 2024)
  2. ↑ (en) « Tape », sur Testling Guides (consulté le 23 décembre 2019).
  3. ↑ (en) Eric Eliott, « JavaScript Testing: Unit vs Functional vs Integration Tests », sur Testling Guides (consulté le 23 décembre 2019).
  4. ↑ (en) « TAP & Tape, the awesome way to test JavaScript » (consulté le 23 décembre 2019).
  5. ↑ (en) « Why I use Tape Instead of Mocha & So Should You » (consulté le 23 décembre 2019).

Annexes

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • JavaScript
  • Test (informatique)
  • Test unitaire
  • Test d'intégration

Liens externes

[modifier | modifier le code]
  • (en) Page de Tape sur Github
  • (en) Module Tape sur npm
  • (en) Page de l'auteur
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Tape_(framework_de_tests_JavaScript)&oldid=174725139 ».
Catégories :
  • Framework de programmation
  • JavaScript
Catégories cachées :
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P306
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id