forked from mirrors/gecko-dev
Differential Revision: https://phabricator.services.mozilla.com/D62512 --HG-- extra : moz-landing-system : lando
18 lines
495 B
JavaScript
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.";
|
|
});
|