Upgrade to Pro — share decks privately, control downloads, hide ads and more …

QUnit

 QUnit

Avatar for Marcelo Fraga

Marcelo Fraga

January 29, 2013
Tweet

More Decks by Marcelo Fraga

Other Decks in Programming

Transcript

  1. O que é QUnit? É um poderoso framework JavaScript de

    teste unitário que te ajuda a depurar o código. É escrito e usado pela equipe do jQuery para testar os seus códigos e plugins, mas é o suficiente para testar todo o código JavaScript genérico, e ainda é capaz de testar no lado do servidor através de alguns mecanismos como Rhino, SpiderMonkey ou V8. #zigottolabs
  2. #zigottolabs Precisa criar um ambiente de testes Fornecer uma estrutura

    HTML básica Incluir os arquivos qunit.js e qunit.css Como escrever testes unitários com QUnit?
  3. QUnit & Rhino Rhino é uma implementação open-source de JavaScript

    escrito inteiramente em Java e mantido pela Fundação Mozilla. Facilmente incorporado em aplicações Java (agora está incluído no Java 6). #zigottolabs
  4. Instalando Rhino no Mac OS X $ curl ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R2.zip >

    /tmp/rhino.zip $ cd /tmp $ unzip rhino.zip $ mkdir ~/Library/Java $ mkdir ~/Library/Java/Extensions $ mv /tmp/rhino1_7R2/js.jar ~/Library/Java/Extensions #zigottolabs
  5. Instalando Rhino no Mac OS X $ export RHINO_HOME=”~/Library/Java/Extensions” alias

    js=”java -cp $RHINO_HOME/js.jar org.mozilla.javascript.tools.shell.Main -opt -1” alias jsd=”java -cp $RHINO_HOME/js.jar org.mozilla.javascript.tools.debugger.Main” $ js Rhino 1.7 release 2 2009 03 22 js> print(‘hello!’) hello! js> #zigottolabs