fune/remote/test/browser/browser_session.js
Victor Porof 991b3c93c6 Bug 1561435 - Format remote/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D35925

--HG--
extra : source : b793788d0f38244b33eb59ea36e2c6624dbd12c5
2019-07-05 10:56:48 +02:00

25 lines
673 B
JavaScript

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