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
-~----------~----~----~----~------~----~------~--~---

Reply via email to