Czas na kolejny post z serii „TDD dla początkujących”. Ostatnim razem przedstawiłem podstawowe założenia metodologii TDD. Zilustrowałem też przykładem proces tworzenia oprogramowania zorientowanego testowo. Na koniec obiecałem, że opiszę dwa przydatne narzędzia, znacznie usprawniające pracę w TDD.
Te narzędzia to Jasmine i Karma. Jasmine jest frameworkiem, dającym programistom JS wiele przydatnych funkcji, pomagających w tworzeniu testów. Karma służy do automatycznego uruchamiania tych testów.