Metodę Test-Driven Development należy stosować niezależnie od języka programowania. Popularność języka javascript i technologia AJAX spowodowała wzrost popularności języka javascript. Dobrze napisany kod to kod przetestowny. Istnieją narzędzia do tetowania kodu javascript. Takim narzędziem jest jsunit W tutorialu przedstawie sposób użycia bibloteki jsunit do testowania kodu javascript.
Do testowania naszego kodu będziemy korzystać z bibloteki jsunit. W sekcji 'head' inkludujemy potrzebną bibliotekę jsunit. Oto kod załączania pliku js.
<script language="javascript" src="jsUnitCore.js"></script>
Oprócz jsunit-a będziemy potrzebowali kod javascript który będzie testowany. W tutorialu będzie to zestaw prostych metod do obliczeń
<script language="javascript" src="calculating_methods.js"></script>
Kod naszej testowanej metody. Metoda nasza będzie sumowała dwie liczyby i zwracała jako wynik.
./calculating_methods.js
function sumuj(a, b){
return a + b;
}
Testy w jsunit pisze się jako metody. Oto test dla naszej metody sumuj().
./calculating_methods_test.html
function testSumuj() {
assertEquals(2, sumuj(1, 1));
}
Teraz wystarczy otworzyć plik ./jsunit/testRunner.html i uruchomić nasz plik ./calculating_methods_test.html
Testowanie kodu javascript jest bardzo ważne i istotne. Język javascript jest wykorzystywany do odwołań AJAX-owych.