fune/remote/cdp/test/browser/browser_session.js

22 lines
537 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
add_task(async function({ CDP }) {
const { webSocketDebuggerUrl } = await CDP.Version();
const client = await CDP({ target: webSocketDebuggerUrl });
try {
await client.send("Hoobaflooba");
} catch (e) {
ok(e.message.match(/Invalid method format/));
}
try {
await client.send("Hooba.flooba");
} catch (e) {
ok(e.message.match(/UnknownMethodError/));
}
await client.close();
});