Hi Matt, I think it is important to have a one-line solution for using the library with test-is. If you are going this route, I would have the adapter namespace immigrate in all (except expect) from the test- expect namespace. That way a single (use 'clojure.contrib.test- expect.test-is) would be sufficient to get started.
You can write a specific immigrate function based on the generic one in Compojure. While you are at it, send James an email asking him to sign the CA and donate immigrate to contrib. :-) Once Rich confirms the signed CA, I will add the library to contrib. Stu > > The agreement is signed and in the (snail) mail. > > Also, I think I found a solution to the original problem that spurred > this thread. In the test-is-adapter namespace I have added an expect > macro that wraps the standard expect macro with a binding for the > test- > is specific report-problem function. So now when you want to use > test- > expect and test-is together, just :use all of test-expect excluding > the expect macro, :use the expect macro from the test-is-adapter, :use > test-is and you should be good to go. This way you should get the > best of both worlds with no destructive global function changes. Go > figure I come up with this after reading the entire "clojure modules" > thread and starting a solution using deftemplate :) > > - Matt > > On Jun 11, 8:36 am, Stuart Halloway <stuart.hallo...@gmail.com> wrote: >> Matt is signing the CA and I will be adding test-expect to contrib. >> >> Stu >> >> >> >> >> >>> Can I help from the test-is side? Could test-expect be added to >>> clojure-contrib? >>> -Stuart >> >>> On Jun 10, 1:36 pm, Matt Clark <matt.clar...@gmail.com> wrote: >>>> Thanks for these ideas, I will give them a try tonight and update >>>> the >>>> adapter namespace with the changes. If anyone knows of a more >>>> idiomatic way I could have implemented the problem reporting >>>> functionality that would prevent the necessity of these "hacky" >>>> solutions, I'm all ears. --~--~---------~--~----~------------~-------~--~----~ 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 Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---