WebCore/manual-tests/inspector/console-assert.html
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     1 <script>
       
     2     function createClickHandler(result, str) {
       
     3         return function() {
       
     4             console.assert(result, "%s", str);
       
     5         }
       
     6     }
       
     7 
       
     8     function load() {
       
     9         var tests = [
       
    10             "",
       
    11             "false",
       
    12             "null",
       
    13             "document.body",
       
    14             "!document.body",
       
    15             "true"
       
    16         ];
       
    17 
       
    18         for (var i = 0; i < tests.length; ++i) {
       
    19             var test = tests[i];
       
    20             var result;
       
    21             try {
       
    22                 result = eval(test);
       
    23             } catch(e) {
       
    24                 result = false;
       
    25             }
       
    26             var button = document.createElement("button");
       
    27             button.innerText = "console.assert(" + test + "): should" + (result ? " not" : "") + " assert";
       
    28             button.onclick = createClickHandler(result, test);
       
    29             var p = document.createElement("p");
       
    30             p.appendChild(button);
       
    31             document.body.appendChild(p);
       
    32         }
       
    33     }
       
    34 </script>
       
    35 <body onload="load()">
       
    36 <p>Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=19134">Bug 19134: Inspector should support console.assert</a>.</p>
       
    37 <p>To test, click the buttons below and look at the Inspector's Console.</p>