I'm working on Specjure, a library that is similar to Ruby's RSpec for TDD/BDD. Originally I ported the RSpec API exactly, but changed it later to be more friendly to functional Clojure (unlike OO Ruby.)
It is still being worked on, but I'm announcing it to the list now if anyone would like to start using it, get ideas from it, or contribute. See the readme documentation on github under the file listing: http://github.com/larrytheliquid/specjure For those familiar with RSpec, here is the RSpec stack example: http://rspec.info/examples.html And this is what it looks like in Specjure (implementation code included, this is runnable): http://github.com/larrytheliquid/specjure/tree/master/examples/stack_spec.clj Note that the example linked above is not typical Specjure, but shows that it is flexible enough to deal with state and generally complex testing when you need it to be. Any comments/criticisms appreciated. -- Respectfully, Larry Diehl www.larrytheliquid.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---