FWIW, about the only thing about clojure.test that I miss occasionally when using Expectations is 'each' fixtures for a subset of tests but the work involved in wrapping an expression in a try/finally with the resource setup and tear down I need is usually so minimal that's it's not even worth writing a macro to standardize the boilerplate (at least, it hasn't annoyed me sufficiently to make it worth doing yet).
Sean On Sun, Jun 9, 2013 at 4:57 PM, Steven Degutis <sbdegu...@gmail.com> wrote: > I agree, we should survey users of existing tools. The thing is, we *are* > those users. The aforementioned brainstorming session was just what you're > suggesting. That's what I'm suggesting this mailing list thread be. > > For example, I never use Midje's "a => b" outside of a macro. I always wrap > fact around it like "(fact a => b)". Firstly because it's clearer to skim > for assertions this way. Secondly it works much better with paredit. Now you > know how I feel about Midje. If more people chime in with thoughts like > this, then we'll have pretty good data to start with. > > -Steven > > On Sunday, June 9, 2013 6:11:38 PM UTC-5, Brian Marick wrote: >> >> >> On Jun 9, 2013, at 1:07 PM, Steven Degutis <sbde...@gmail.com> wrote: >> > I think we all agree that it's extremely important to discuss the SPEC >> > as a community. In fact, since this is a pre-ANN, let's consider this >> > thread >> > the perfect place for such a discussion. >> >> I suggest that surveying users of the various existing tools for how they >> use them and what they want is a more important first step than worrying >> about a data model. >> >> For example, it would be good to know what parts of Midje that I >> personally obsess about are in fact unimportant to the typical user. >> >> Although open source projects (Midje, certainly) are about one's own itch, >> it also helps to see where the users are scratching. >> >> -------- >> Latest book: /Functional Programming for the Object-Oriented Programmer/ >> https://leanpub.com/fp-oo >> > -- > -- > 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 > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ World Singles, LLC. -- http://worldsingles.com/ "Perfection is the enemy of the good." -- Gustave Flaubert, French realist novelist (1821-1880) -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.