lows us to document browser API quirks via code, through the tests for the mocks.</p>
<h2 id="why-does-mithril-use-its-own-testing-framework-and-not-mochajasminetape?"><a href="#why-does-mithril-use-its-own-testing-framework-and-not-mochajasminetape?">Why does Mithril use its own testing framework and not Mocha/Jasmine/Tape?</a></h2>
<p>Mainly to avoid requiring dependencies. <code>ospec</code> is customized to provide only essential information for common testing workflows (namely, no spamming ok&#39;s on 