• Accueil
  • Mes publications
    • Interview de Yannick Le Briquer, DG d'Anakeen
  • Success Story
    • Virtualbox 4.1 + Bodhilinux 1.2.0 + kernel 3.0, le trio gagnant
    • Passer de Debian Lenny-Postgresql 8.3 à Debian Squeeze-Postgresql 8.4 sans douleurs
    • Sauvegarde des bases Mysql/MariaDB avec Xtrabackup
  • A propos...
  • Me contacter...

A la une !

image image image image image
Jxplorer, un client pour gérer simplement ton annuaire LDAP Lire la suite
Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement ! Lire la suite
Plume, une mine d’or qui regorge de pépites open source ! Lire la suite
Programmer ses twitts et les publier sur Google+, rien de plus simple… Lire la suite
Server Fault, pose ta question à des experts (sysadmin, …) et on te répondra… gratuitement Lire la suite
Mocha, un framework de test Javascript couplé à Node.js

Mocha, un framework de test Javascript couplé à Node.js

13 décembre 2011 08:28 0 commentaires
Mocha est un framework javascript (encore un ;) ) qui permet de tester vos développements Javascript. J’avais déjà posté un billet sur le sujet mais il s’agissait de Jasmine. Il permet de faire des tests asynchrones et synchrones. Si l’on se réfère au site, la liste des fonctionnalités est longue, et ce framework permet également l’utilisation de bibliothèques externes comme par exemple should.js…

L’installation se fait via npm (npm est un gestionnaire de paquet pour node.js):

$ npm install -g mocha


Voici deux exemples de code pour tester respectivement un code synchrone et un code asynchrone :
describe('Array', function(){
  describe('#indexOf()', function(){
    it('should return -1 when the value is not present', function(){
      [1,2,3].indexOf(5).should.equal(-1);
      [1,2,3].indexOf(0).should.equal(-1);
    })
  })
})


et

describe('User', function(){
  describe('#save()', function(){
    it('should save without error', function(done){
      var user = new User('Luna');
      user.save(function(err){
        if (err) throw err;
        done();
      });
    })
  })
})


De nombreux exemples sont disponibles sur le site. Les rapports d’erreurs sont également nombreux et très clairs et disponibles également en plusieurs formats de sortie (html, json, …) :



Ce framework est donc à tester de toute urgence si vous développez en javascript ! Le projet est hébergé chez github.

Bon tests !



source : La ferme du web

Vous pourriez être intéressé par....

  • Codecademy ou comment apprendre le javascript en s'amusant !
  • Node.js, un framework javascript qui gagne à être connu !
  • Jasmine, et non ce n'est toujours pas le nom de ma copine mais un framework javascript de tests
  • Log.IO, ou comment monitorer vos logs en temps réel via votre navigateur
Tags :  asynchrone, ASynchronous code, framework, github, html, javascript, json, mocha, node.js, synchone, Synchronous code, tests
Ce sujet a été posté le 13 décembre 2011 à 08:28 et est classé dans Développement, Javascript, Rokstories. Vous pouvez suivre les réponses à ce sujet via RSS 2.0 fil. Vous pouvez laisser une réponse, ou trackback depuis votre propre site.

Laisser un commentaire

Cliquez ici pour annuler la réponse.


Image CAPTCHA
Rafraîchir l'image
*

Recherche

Taille de la police
Promouvoir et soutenir le <a href=
Suivre le blog au fil des jours

Blogroll

  • Blog d'iMil
  • Blog de Bapt
  • Blog de Nicolargo
  • EzUnix
  • FJob
  • Le blog de Maester
  • NetBSDfr

Archives

Catégories

Retrouvez aussi sur PriceMinister  : Livres En Langue Étrangère, Livres D'Informatique, Locations De Voiture
Découvrez la boutique de zatmania.

Sponsors

Haut de page

Mots-clefs

administration backup bash blog cms code css debian design développement firefox framework free games git github GNU/Linux google google code graphisme html javascript jeux linux monitoring mysql opensource pdf php réseau security server shell ssh sysadmin sécurité thèmes tutorial tutoriel twitter ubuntu unix web webdev wordpress

Mes twitts…

Derniers articles

  • Jxplorer, un client pour gérer simplement ton annuaire LDAP
  • BigBlueButton, la solution de web conférence ultime ?
  • Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement !
  • Plume, une mine d’or qui regorge de pépites open source !
  • JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co)

Derniers commentaires

  • le blog d'olybop propose de bons thèmes bravo...
    By Wiloooo
  • [...] 30 avril 2012 13:53 0...
    By JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co) | Zat's Hall
  • Stikked improved version: https://github.com/claudehohl/Stikked...
    By Claude
  • [...] J’ai...
    By 21 outils afin d’optimiser le temps de chargement de vos pages ! A utiliser sans modération | Zat's Hall

Licence

Contrat Creative Commons
Ce(tte) oeuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité 3.0 non transcrit.