Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

/* Any copyright is dedicated to the Public Domain.
// Tests that a console.timeStamp() does not print anything in the console
"use strict";
const TEST_URI = "data:text/html,<!DOCTYPE html><meta charset=utf8>";
add_task(async function () {
// We open the console and an empty tab, as we only want to evaluate something.
const hud = await openNewTabAndConsole(TEST_URI);
// We execute `console.timeStamp('test')` from the console input.
execute(hud, "console.timeStamp('test')");
info(`Checking size`);
await waitFor(() => findAllMessages(hud).length == 2);
const [first, second] = findAllMessages(hud).map(message =>
message.textContent.trim()
);
info(`Checking first message`);
is(first, "console.timeStamp('test')", "First message has expected text");
info(`Checking second message`);
is(second, "undefined", "Second message has expected text");
});