<div class="gmail_quote">On Wed, Jun 17, 2009 at 3:45 PM, Michael Lucas-Smith <span dir="ltr">&lt;<a href="mailto:mlucas-smith@cincom.com">mlucas-smith@cincom.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
4 unit test failures:<br>
   WACodecTest&gt;&gt;testCodecLatin1Binary<br>
   WACodecTest&gt;&gt;testCodecUtf8Binary<br>
   WACodecTest&gt;&gt;testCodecUtf8Bom<br>
   WACodecTest&gt;&gt;testCodecUtf8ShortestForm</blockquote><div><br></div><div>Not bad.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
One unexpected functional test failure:<br>
   WAClosureFunctionalTest -- &quot;Go with ensure&quot; runs the ensure block immediately<br>
</blockquote><div><br></div><div>From memory, I think this &quot;fails&quot; everywhere. Ensure doesn&#39;t work well with continuations; it operates at the level of the current request and does *not* span multiple requests in a task.</div>
<div><br></div><div>The functional tests aren&#39;t necessarily pass/fail tests; in many cases they are simply ways to exercise certain behaviour so we can easily test out different parts of the system. We usually try to document on the page what the &quot;expected&quot; behaviour is on most systems to make it easier for people who don&#39;t know the tests as well. I&#39;m guessing in this case, the expectation isn&#39;t documented... feel free to add that.</div>
<div><br></div><div>Julian</div></div>