summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/inspector/console/console-string-format.html
blob: d89d7bb6d3206296361f9cc14b2f83062043cad4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<html>
<head>
<script src="../../http/tests/inspector/inspector-test.js"></script>
<script src="../../http/tests/inspector/console-test.js"></script>
<script>
function test()
{
    var params = [
        ["%T", 1],
        ["10% x 20%", "of the original"],
        ["%%", ""],
        ["%", ""],
        ["% %d", 1],
        ["%d % %s", 1, "foo"],
        ["%.2f", 0.12345],
        ["foo%555 bar", ""],
    ];
    for (var i = 0; i < params.length; ++i)
        InspectorTest.addResult("String.sprintf(" + params[i].join(", ") + ") = \"" + String.sprintf.apply(String, params[i]) + "\"");
    InspectorTest.completeTest();
}
</script>
</head>

<body onload="runTest()">
<p>
Tests that formatting processes '%' properly in case of missing formatters.
</p>

</body>
</html>