fune/testing/mochitest/tests/Harness_sanity/SpecialPowersLoadChromeScript.js
2020-02-12 19:38:40 +00:00

18 lines
495 B
JavaScript

/* eslint-env mozilla/frame-script */
/* global assert */
// Just receive 'foo' message and forward it back
// as 'bar' message
addMessageListener("foo", function(message) {
sendAsyncMessage("bar", message);
});
addMessageListener("valid-assert", function(message) {
assert.ok(true, "valid assertion");
assert.equal(1, 1, "another valid assertion");
sendAsyncMessage("valid-assert-done");
});
addMessageListener("sync-message", () => {
return "Received a synchronous message.";
});