At work we like to do lots of testing and behaviour driven development since we have a number of stakeholders and institutions all working on the same application. To make sure everyone is getting what they want we’re using cucumber to write our specifications; that is we’re primarily doing outside in developement of our system.
As such we like to test things in a near production like environment… Having chosen to use capybara-webkit to test the interface (at a very functional and simplistic level) on our workstations.
We’ve been ramping up our development work on the project that I have been on in the last month or so. One of the issues that we’ve come across is the not so good XML validation and parsing libraries that are available in the ruby world compared to the java world.
So as an exercise I decided to see if I could make our prototype work with jruby with the view of doing a test deployment on tomcat or some other application server.
I’ve been a long time consumer of ruby applications but never quite got around to learning the language and the frameworks that are available to developers. Within the team that I have been working with, we’ve been evaluating hydra as a possible framework for our project.
I’ve been spending the last few days reading The RSpec Book, I’ve been able to pick up some of the basic syntax of the language from the BDD book.