/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; // Check instanceof correctness. See Bug 599940. const TEST_URI = "data:text/html,Test instanceof evaluation"; add_task(async function () { const hud = await openNewTabAndConsole(TEST_URI); let message = await executeAndWaitForResultMessage( hud, "[] instanceof Array", "true" ); ok(message, "`instanceof Array` is correct"); message = await executeAndWaitForResultMessage( hud, "({}) instanceof Object", "true" ); ok(message, "`instanceof Object` is correct"); message = await executeAndWaitForResultMessage( hud, "({}) instanceof Array", "false" ); ok(message, "`instanceof Array` has expected result"); });