Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
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 -->
8 <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
9 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" type="text/css"?>
11 <window title="Update Wizard pages: update check, billboard, license, download, and finished"
12 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
13 onload="runTestDefault();">
14 <script type="application/javascript"
15 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"/>
16 <script type="application/javascript"
17 src="utils.js"/>
19 <script type="application/javascript">
20 <![CDATA[
22 const TESTS = [ {
23 pageid: PAGEID_CHECKING
24 }, {
25 pageid: PAGEID_FOUND_BILLBOARD,
26 extraDelayedCheckFunction: checkRemoteContentState,
27 expectedRemoteContentState: "loading",
28 extraDelayedFinishFunction: addRemoteContentLoadListener
29 }, {
30 pageid: PAGEID_FOUND_BILLBOARD,
31 extraStartFunction: waitForRemoteContentLoaded,
32 expectedRemoteContentState: "loaded",
33 buttonClick: "next"
34 }, {
35 pageid: PAGEID_LICENSE,
36 extraCheckFunction: checkRadioGroupSelectedIndex,
37 expectedRadioGroupSelectedIndex: 1,
38 extraDelayedCheckFunction: checkRemoteContentState,
39 expectedRemoteContentState: "loading",
40 extraDelayedFinishFunction: addRemoteContentLoadListener
41 }, {
42 pageid: PAGEID_LICENSE,
43 extraStartFunction: waitForRemoteContentLoaded,
44 expectedRemoteContentState: "loaded",
45 extraCheckFunction: checkRadioGroupSelectedIndex,
46 expectedRadioGroupSelectedIndex: 1,
47 extraDelayedFinishFunction: addRadioGroupSelectListenerAndClick,
48 radioClick: "accept"
49 }, {
50 pageid: PAGEID_LICENSE,
51 extraCheckFunction: checkRadioGroupSelectedIndex,
52 expectedRadioGroupSelectedIndex: 0,
53 buttonClick: "extra1"
54 }, {
55 pageid: PAGEID_FOUND_BILLBOARD,
56 extraCheckFunction: checkRemoteContentState,
57 expectedRemoteContentState: "loaded",
58 buttonClick: "next"
59 }, {
60 pageid: PAGEID_LICENSE,
61 extraCheckFunction: checkRadioGroupSelectedIndex,
62 expectedRadioGroupSelectedIndex: 0,
63 extraDelayedFinishFunction: addRadioGroupSelectListenerAndClick,
64 radioClick: "decline"
65 }, {
66 pageid: PAGEID_LICENSE,
67 extraCheckFunction: checkRadioGroupSelectedIndex,
68 expectedRadioGroupSelectedIndex: 1,
69 extraDelayedFinishFunction: addRadioGroupSelectListenerAndClick,
70 radioClick: "accept"
71 }, {
72 pageid: PAGEID_LICENSE,
73 extraCheckFunction: checkRadioGroupSelectedIndex,
74 expectedRadioGroupSelectedIndex: 0,
75 buttonClick: "next"
76 }, {
77 pageid: PAGEID_DOWNLOADING
78 }, {
79 pageid: PAGEID_FINISHED,
80 buttonClick: "extra1"
81 } ];
83 function runTest() {
84 debugDump("entering");
86 let url = URL_HTTP_UPDATE_XML + "?showBillboard=1&showLicense=1" +
87 "&showDetails=1" + getVersionParams();
88 setUpdateURLOverride(url);
90 gUP.checkForUpdates();
91 }
93 ]]>
94 </script>
96 <body xmlns="http://www.w3.org/1999/xhtml">
97 <p id="display"></p>
98 <div id="content" style="display: none"></div>
99 <pre id="test"></pre>
100 </body>
101 </window>