blob: 1d957267d1af841c16307094a64fa96da9c85bcc [file] [log] [blame]
<html>
<head>
<script type="text/javascript" src="../../http/tests/inspector-protocol/inspector-protocol-test.js"></script>
<script>
function test()
{
var messages = [];
function messageAdded(data)
{
var payload = data.params.message;
if (messages.length > 0)
InspectorTest.log("Message " + messages.length + " has non-decreasing timestamp: " + (payload.timestamp >= messages[messages.length - 1].timestamp));
messages.push(payload);
InspectorTest.log("Message has timestamp: " + !!payload.timestamp);
InspectorTest.log("Message timestamp doesn't differ too much from current time (one minute interval): " + (Math.abs(new Date().getTime() / 1000 - payload.timestamp) < 60));
if (messages.length === 3)
InspectorTest.completeTest();
}
InspectorTest.eventHandler["Console.messageAdded"] = messageAdded;
InspectorTest.sendCommand("Console.enable", {});
InspectorTest.sendCommand("Runtime.evaluate", { expression: "console.log('testUnique'); for (var i = 0; i < 2; ++i) console.log('testDouble');" });
}
</script>
</head>
<body onload="runTest()">
</body>
</html>