JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://github.com/jquery/qunit/raw/master/qunit/qunit.js"></script>
<link rel="stylesheet" href="http://github.com/jquery/qunit/raw/master/qunit/qunit.css">
<h1 id="qunit-header">QUnit example</h1>
<h2 id="qunit-banner"></h2>
<h2 id="qunit-userAgent"></h2>
<ol id="qunit-tests"></ol>
JavaScript
function bitSize(num) {
return num.toString(2).length;
}
test("(2^16) - 1", function() {
equals(bitSize(Math.pow(2, 16) - 1), 16, "should be 16");
});
test("(2^16)", function() {
equals(bitSize(Math.pow(2, 16)), 17, "should be 17");
});
test("(2^48) - 1", function() {
equals(bitSize(Math.pow(2, 48) - 1), 48, "should be 48");
});
test("(2^48)", function() {
equals(bitSize(Math.pow(2, 48)), 49, "should be 49");
});