Jarvis: Another JavaScript Unit Testing Framework[source]

    <title>Jarvis: Another JavaScript Unit Testing Framework</title>
    <description>A unit testing framework for JavaScript called "Jarvis"</description>
    <category>Legacy blog posts</category>
<glacius:macro name="legacy blargh banner">
  NIH (not invented here) is a syndrome from which I suffer. Luckily, I'm pretty good about not 
  suffering from it when somebody else is paying me to do something in a timely manner. But if 
  I'm working on my own personal project, you can bet I will be inventing a universe before 
  releasing something.
  And out popped <a href="https://jarvis.tmont.com/">Jarvis</a>. Another unit testing framework 
  for JavaScript.
<p>Anyway, I wrote my own because:</p>
  <li>It's fun (seriously)</li>
      I've done it before in <a href="https://github.com/tmont/testify">PHP</a> and 
      <a href="https://github.com/tmont/ntestify">C&#x266f;</a>
  <li>I didn't really like the other ones available (disclaimer: I didn't actually look at any of the other ones available)</li>
<p>Clearly, it was a good decision.</p>
  <li>Assertions (ooh!)</li>
  <li>Assertions on the DOM using jQuery (i.e. Sizzle) selectors</li>
  <li>Stack traces!</li>
  <li>Displays fancy diffs for string comparisons!</li>
  <li><a href="https://jarvis.tmont.com/test/">Uses itself to test itself!</a></li>
  <li>Gradients! Drop shadows! CSS3! Web 2.0!</li>
  <li>Exclamation points!</li>
<p>Here's a gratuitous screenshot:</p>
<p class="text-center">
  <img glacius:src="jarvis-example.png" alt="jarvis example" />
  Read more/try a demo at the <a href="https://jarvis.tmont.com/">main site</a>.