QUnit

Logiciel capture d'écran:
QUnit
Détails logiciels:
Version: 1.22.0 Mise à jour
Date de transfert: 11 Mar 16
Développeur: jQuery Team
Licence: Gratuit
Popularité: 111

Rating: 2.5/5 (Total Votes: 2)

QUnit est l'outil officiel de test unitaire utilisé par l'équipe de jQuery pour le noyau du cadre et des différents plugins supplémentaires.

En plus du code jQuery spécifique, QUnit peut également tester le code JavaScript générique, y compris JavaScript côté serveur.

Ce framework de test peut être particulièrement utile pour les tests de régression, en aidant les développeurs découvrent nouveau type de bugs que le codebase évolue.

QUnit est similaire à d'autres cadres de tests unitaires (comme JUnit) et est considéré comme une partie de la famille des framework de test xUnit.

Ce qui est nouveau dans ce de presse:

  • Assert: lance utilise la méthode pousser uniquement
  • Assert: Fix manquant test sur l'exportation jette
  • Assert: Implémente notOk pour affirmer les valeurs falsy
  • Noyau: manipulation plus gracieux de AMD
  • Noyau: méthodes Simplifier pile de trace
  • Noyau: Expose propriété Dump maxDepth
  • Noyau: Expose version QUnit en tant que propriété QUnit.version
  • de base: gérer plusieurs paramètres de testid
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff en utilisant la bibliothèque Diff-Patch-Match de Google
  • Reporter HTML:. Le rendre plus évident pourquoi diff est supprimée
  • HTML Reporter: Modification du texte d'affichage pour les mauvais essais
  • Reporter HTML: Fix case et sélectionnez la manipulation dans IE & # x3C; 9
  • Reporter HTML: Fix filtre d'essai sans le module
  • Reporter HTML: Retenir les numéros tests ont échoué
  • Test: minuscules le filtre de test valide avant de l'utiliser

Ce qui est nouveau dans la version 1.20.0:

  • Assert: plaids utilisations poussent méthode uniquement
  • Assert: Fix manquant test sur l'exportation jette
  • Assert: Implémente notOk pour affirmer les valeurs falsy
  • Noyau: manipulation plus gracieux de AMD
  • Noyau: méthodes Simplifier pile de trace
  • Noyau: Expose propriété Dump maxDepth
  • Noyau: Expose version QUnit en tant que propriété QUnit.version
  • de base: gérer plusieurs paramètres de testid
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff en utilisant la bibliothèque Diff-Patch-Match de Google
  • Reporter HTML:. Le rendre plus évident pourquoi diff est supprimée
  • HTML Reporter: Modification du texte d'affichage pour les mauvais essais
  • Reporter HTML: Fix case et sélectionnez la manipulation dans IE & # x3C; 9
  • Reporter HTML: Fix filtre d'essai sans le module
  • Reporter HTML: Retenir les numéros tests ont échoué
  • Test: minuscules le filtre de test valide avant de l'utiliser

Ce qui est nouveau dans la version 1.19.0:

  • Assert: plaids utilisations poussent méthode uniquement
  • Assert: Fix manquant test sur l'exportation jette
  • Assert: Implémente notOk pour affirmer les valeurs falsy
  • Noyau: manipulation plus gracieux de AMD
  • Noyau: méthodes Simplifier pile de trace
  • Noyau: Expose propriété Dump maxDepth
  • Noyau: Expose version QUnit en tant que propriété QUnit.version
  • de base: gérer plusieurs paramètres de testid
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff en utilisant la bibliothèque Diff-Patch-Match de Google
  • Reporter HTML:. Le rendre plus évident pourquoi diff est supprimée
  • HTML Reporter: Modification du texte d'affichage pour les mauvais essais
  • Reporter HTML: Fix case et sélectionnez la manipulation dans IE & # x3C; 9
  • Reporter HTML: Fix filtre d'essai sans le module
  • Reporter HTML: Retenir les numéros tests ont échoué
  • Test: minuscules le filtre de test valide avant de l'utiliser

Ce qui est nouveau dans la version 1.18.0:

  • Assert: plaids utilisations poussent méthode uniquement
  • Assert: Fix manquant test sur l'exportation jette
  • Assert: Implémente notOk pour affirmer les valeurs falsy
  • Noyau: manipulation plus gracieux de AMD
  • Noyau: méthodes Simplifier pile de trace
  • Noyau: Expose propriété Dump maxDepth
  • Noyau: Expose version QUnit en tant que propriété QUnit.version
  • de base: gérer plusieurs paramètres de testid
  • Dump: Fix .name / .property doublettes
  • HTML Reporter: New diff en utilisant la bibliothèque Diff-Patch-Match de Google
  • Reporter HTML:. Le rendre plus évident pourquoi diff est supprimée
  • HTML Reporter: Modification du texte d'affichage pour les mauvais essais
  • Reporter HTML: Fix case et sélectionnez la manipulation dans IE & # x3C; 9
  • Reporter HTML: Fix filtre d'essai sans le module
  • Reporter HTML: Retenir les numéros tests ont échoué
  • Test: minuscules le filtre de test valide avant de l'utiliser

Ce qui est nouveau dans la version 1.17.1:

  • Build: Supprimer bower.json de fichiers ignorés
  • Mensuration: la parité à l'exportation Soutien Node.js avec CommonJS
  • Reporter HTML: Ajouter le champ de filtre
  • Reporter HTML: Ne pas cacher les tests sautées
  • Reporter HTML: Correction de régression pour le vieux balisage
  • HTML Reporter: attaques XSS Prevent
  • HTML Reporter: QUnit.url est maintenant une fonction privée dans le Reporter HTML
  • HTML Reporter: params URL peuvent être réglées par le code

Ce qui est nouveau dans la version 1.15.0:

  • Assert: Mettre en œuvre constructeur Assert avec le contexte de test. Ceci améliore fortement le débogage des tests de async, puisque les affirmations ne peuvent plus fuir dans d'autres tests. Utilisez l'argument assert dans vos callbacks de test pour exécuter des assertions pour obtenir le plein bénéfice de cette.
  • Assert: Amélioration du message par défaut de assert.ok. Maintenant assert.ok () renvoie la valeur exacte, il a reçu, au lieu de seulement dire qu'il n'a pas été thruthy.
  • Assert: Suppression des relances, même et égal à égal. Ceux-ci ont été dépréciées depuis longtemps et finalement éliminés. Utilisez jette, deepEqual et égale à la place.
  • Noyau: Pass montant total de tests pour QUnit.begin rappel comme totalTests. Sera utilisé par Karma et d'autres journalistes.
  • Dump: Déplacer QUnit.jsDump à QUnit.dump. QUnit.jsDump existe toujours, mais sera supprimé plus tard. Utilisez QUnit.dump.
  • Dump: propriétés non-dénombrables sortie de TypeError. Rend plus facile de comparer les propriétés des objets d'erreur.
  • Reporter: compte Sortie uniquement assertion pour les tests verts. Moins d'encombrement visuel pour passer des tests.
  • Reporter: Déplacer HTML reporter à un nouveau fichier JS. Le journaliste HTML est toujours incluse, mais le code a été remaniée pour le déplacer vers un fichier séparé.
  • Test: Supprimer dépréciée QUnit.current_testEnvironment

Ce qui est nouveau dans la version 1.14.0:

  • CSS: Retrait de redondance
  • Noyau: Ajouter la propriété config pour désactiver par défaut scroll-to-top
  • Grunt: Supprimer addons restes
  • Addons: Supprimer derniers restes
  • Noyau: Etendre QUnit.config.urlConfig pour soutenir sélectionnez-un dropdowns
  • Assert: Etendre jette à accepter des cas d'erreur
  • Assert: Extend jette pour gérer les erreurs sous forme de chaînes
  • CSS: Mise à jour de qunit.css cohérence
  • Noyau: Cache window.clearTimeout au cas où il se moqua
  • Noyau: Exécuter des tests multiples par numéro de test

Ce qui est nouveau dans la version 1.13.0:

  • Assert: Supprimer les relances (dépréciées 2012), remplacer avec l'affirmation a échoué.
  • Grunt: Ajouter test non-navigateur comme tâche de grognement. Exécute les tests existants dans le noeud.
  • Exporter:. Seule l'exportation à la variable que nous vérifions pour
  • Noyau:. Vérifier correctement pour l'existence du document
  • Noyau:. Retirer triggerEvent, qui ne sert pas ou documenté nulle part
  • Noyau:. Silence addEvent en non-navigateur env

Ce qui est nouveau dans la version 1.12.0:

  • Ajouter un commentaire deprecation à QUnit.reset. fix partiel pour # 354
  • Fix-concordance entre les événements moduleStart et moduleDone
  • l'optimisation jQuery.trim Supprimé. Corrections # 424.
  • Utilisez une référence de setTimeout local, ajoutez suite de test unité distincte pour cela. Corrige # 432 - Utilisation d'un talon de setTimeout peut arrêter suite de tests de continuer. Ferme gh-433
  • Ajout CONTRIBUTING.md.
  • Déplacé 'addons / themes / nv »à« Krinkle / QUnit-theme-nv.git'
  • Déplacé 'addons / themes / Ninja' à 'Krinkle / QUnit-theme-ninja.git'
  • Déplacé 'addons / themes / gabe »à« Krinkle / QUnit-theme-gabe.git'

Ce qui est nouveau dans la version 1.11.0:

  • PhantomJS: Inclure la source dans les détails d'assertion
  • PhantomJS: Suppression du mécanisme de vote en faveur de PhantomJS 1.6 + s 'WebPage onCallback #
  • .
  • Départ différé () jusqu'à ce que init () est arrivé ..
  • urlConfig:. Fix événement case Oldie
  • Numéro # 365:. Fixer le module sélecteur pour Oldie
  • Corrige # 344 -. Captage et show durée du test
  • Renommer des tests à assertions en résumé.
  • Assert:. Mettre en œuvre propEqual et notPropEqual
  • addon Canvas: Utiliser 0,6 comme valeur alpha pour éviter les incohérences entre les navigateurs
  • .
  • Supprimer variable globale & quot; affirmer & quot;.
  • Ajouter un test pour les tests de chargement asynchrone.

Ce qui est nouveau dans la version v1.8.0pre:.

  • Amélioration de la gestion de window.onerror

Ce qui est nouveau dans la version v1.7.0pre:.

  • Ajouter config.requireExpects
  • Ajout d'une option pour exiger que tous les tests pour appeler attendre ().
  • Améliorer extractStacktrace) la mise en œuvre (.
  • Inclure toutes les lignes de pile pertinentes.
  • Assurez-filtres insensibles à la casse.
  • est () attend types minuscules.
  • valeur Date prévue est pas affiché correctement.
  • Fix PhantomJS tête addon et ajoutez readme.
  • Ajoutez quelques conseils pour composite addon readme.
  • Suivre les tests par l'ordre dans lequel ils ont été exécutés et de créer des liens relancez en fonction de ce nombre.
  • Faire le lien Rerun run un seul test.

Exigences :

  • JavaScript côté client

Logiciel similaire

Watir
Watir

21 Jul 15

PhantomJS
PhantomJS

28 Feb 15

EasyMock
EasyMock

1 Mar 15

CATJS
CATJS

10 Feb 16

D'autres logiciels de développeur jQuery Team

jQuery UI
jQuery UI

2 Oct 16

jQuery Mouse Wheel
jQuery Mouse Wheel

10 Feb 16

Commentaires à QUnit

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie