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");
});