forked from mirrors/gecko-dev
# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D35925 --HG-- extra : source : b793788d0f38244b33eb59ea36e2c6624dbd12c5
25 lines
673 B
JavaScript
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();
|
|
});
|