webapprt/test/chrome/browser_sample.js

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:4d886ee7d36b
1 // This is a sample WebappRT chrome test. It's just a browser-chrome mochitest.
2
3 Cu.import("resource://webapprt/modules/WebappRT.jsm");
4
5 function test() {
6 waitForExplicitFinish();
7 ok(true, "true is true!");
8 loadWebapp("sample.webapp", undefined, function onLoad() {
9 is(document.documentElement.getAttribute("title"),
10 WebappRT.config.app.manifest.name,
11 "Window title should be webapp name");
12 let msg = gAppBrowser.contentDocument.getElementById("msg");
13 var observer = new MutationObserver(function (mutations) {
14 ok(/^Webapp getSelf OK:/.test(msg.textContent),
15 "The webapp should have successfully installed and updated its msg");
16 finish();
17 });
18 observer.observe(msg, { childList: true });
19 });
20 }

mercurial