<div>It silences HUnit&#39;s output, but will tell you what happens when there is a failure- which I think is what you want. There are a few available output formatters if you don&#39;t like the default output, or you can write your own output formatter.</div>

<div><br></div>BDD is really a red herring. Instead of using function names to name tests you can use strings, which are inherently more descriptive. In chell you already have `assertions &quot;numbers&quot;`, in hspec it would be `it &quot;numbers&quot;`. The preferred style it to remove `test test_Numbers and the test_Numbers definition` which are redundant in this case, and instead place that inline where you define the suite, although that is optional.<div>

So I really can&#39;t tell any difference betwee &quot;BDD&quot;  and &quot;pass/fail assertions&quot;. You still just use assertions in hspec.</div><div><br><div><div><div class="gmail_quote">On Thu, Aug 11, 2011 at 7:36 AM, John Millikin <span dir="ltr">&lt;<a href="mailto:jmillikin@gmail.com">jmillikin@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I have, but it&#39;s not quite what I&#39;m looking for:<br>
<br>
- I don&#39;t want to silence HUnit&#39;s output, I just don&#39;t want anything<br>
to show on the console when a test *passes*. Showing output on a<br>
failure is good.<br>
<br>
- I&#39;m not interested in BDD. Not to say it&#39;s not useful, but it<br>
doesn&#39;t match my style of testing (which uses mostly pass/fail<br>
assertions and properties).<br>
<div><div></div><div class="h5"><br>
On Thu, Aug 11, 2011 at 07:18, Greg Weber &lt;<a href="mailto:greg@gregweber.info">greg@gregweber.info</a>&gt; wrote:<br>
&gt; Hi John,<br>
&gt; I am wondering if you have seen the hspec package? [1] It seems to solve all<br>
&gt; the problems you are with chell, including that it silences Hunit output. We<br>
&gt; are using it for all the Yesod tests now.<br>
&gt; Thanks,<br>
&gt; Greg Weber<br>
&gt; [1]: <a href="http://hackage.haskell.org/packages/archive/hspec/0.6.1/doc/html/Test-Hspec.html" target="_blank">http://hackage.haskell.org/packages/archive/hspec/0.6.1/doc/html/Test-Hspec.html</a><br>
</div></div></blockquote></div><br></div></div></div>