/toolkit/mozapps/update/test/chrome/test_0043_available_incompat_billboard.xul

http://github.com/zpao/v8monkey · Unknown · 61 lines · 51 code · 10 blank · 0 comment · 0 complexity · e492d473b92d03d2ddccab581fac451a MD5 · raw file

  1. <?xml version="1.0"?>
  2. <!--
  3. /* Any copyright is dedicated to the Public Domain.
  4. * http://creativecommons.org/publicdomain/zero/1.0/
  5. */
  6. -->
  7. <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
  8. <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" type="text/css"?>
  9. <window title="Update Wizard pages: add-ons check, billboard, download, and finished"
  10. xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  11. onload="runTestDefault();">
  12. <script type="application/javascript"
  13. src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"/>
  14. <script type="application/javascript"
  15. src="utils.js"/>
  16. <script type="application/javascript">
  17. <![CDATA[
  18. const TESTS = [ {
  19. pageid: PAGEID_INCOMPAT_CHECK
  20. }, {
  21. pageid: PAGEID_FOUND_BILLBOARD,
  22. extraDelayedCheckFunction: checkRemoteContentState,
  23. expectedRemoteContentState: "loading",
  24. extraDelayedFinishFunction: addRemoteContentLoadListener
  25. }, {
  26. pageid: PAGEID_FOUND_BILLBOARD,
  27. extraStartFunction: waitForRemoteContentLoaded,
  28. expectedRemoteContentState: "loaded",
  29. buttonClick: "next"
  30. }, {
  31. pageid: PAGEID_DOWNLOADING
  32. }, {
  33. pageid: PAGEID_FINISHED,
  34. buttonClick: "extra1"
  35. } ];
  36. gDisableNoUpdateAddon = true;
  37. function runTest() {
  38. debugDump("entering");
  39. let url = URL_UPDATE + "?showBillboard=1&showPrompt=1&showDetails=1" +
  40. getVersionParams(getNewerAppVersion(), getNewerPlatformVersion());
  41. setUpdateURLOverride(url);
  42. gAUS.notify(null);
  43. }
  44. ]]>
  45. </script>
  46. <body xmlns="http://www.w3.org/1999/xhtml">
  47. <p id="display"></p>
  48. <div id="content" style="display: none"></div>
  49. <pre id="test"></pre>
  50. </body>
  51. </window>