
Zurzeit arbeite ich gerade an einer Ruby on Rails Applikation, bei welcher ich auf der Clientseite das JavaScript-Framework backbone.js einsetze. Dabei ist es so, dass ich per backbone.js hauptsächlich asynchrone Anfragen (AJAX-Requests) an den Server sende. Die zu übertragenden Daten werden dabei im JSON-Format übermittelt. Analog dazu antwortet der Server auf die jeweiligen Anfragen natürlich auch mit einer asynchronen JSON-Antwort…

Jasmine ist ein Unit-Testing Framework bzw. genauer gesagt ein Framework für Behavior-Driven Development (BDD), dass dazu dient JavaScript-Code zu testen. Dabei ist Jasmine an das bekannte Ruby BDD-Framework RSpec angelehnt und leicht zu erlernen. Analog zu RSpec, werden auch mit Jasmine sogenannte Specs (in TDD sind es Tests) geschrieben, um das zu erwartende Verhalten des eigentlichen Codes zu testen. In…