<script> function createClickHandler(result, str) { return function() { console.assert(result, "%s", str); } } function load() { var tests = [ "", "false", "null", "document.body", "!document.body", "true" ]; for (var i = 0; i < tests.length; ++i) { var test = tests[i]; var result; try { result = eval(test); } catch(e) { result = false; } var button = document.createElement("button"); button.innerText = "console.assert(" + test + "): should" + (result ? " not" : "") + " assert"; button.onclick = createClickHandler(result, test); var p = document.createElement("p"); p.appendChild(button); document.body.appendChild(p); } } </script> <body onload="load()"> <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=19134">Bug 19134: Inspector should support console.assert</a>.</p> <p>To test, click the buttons below and look at the Inspector's Console.</p>