Skip to content

Commit 0ee2947

Browse files
author
refactoror
committed
add Mozilla reviewer test script
1 parent 1d61e93 commit 0ee2947

File tree

1 file changed

+286
-0
lines changed

1 file changed

+286
-0
lines changed

sel-blocks-fx_xpi/smoketest.side

+286
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,286 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4+
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
5+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6+
<link rel="selenium.base" href="http://change-this-to-the-site-you-are-testing/" />
7+
<title>smoketest</title>
8+
</head>
9+
<body>
10+
<table cellpadding="1" cellspacing="1" border="1">
11+
<thead>
12+
<tr><td rowspan="1" colspan="3">eval</td></tr>
13+
</thead><tbody>
14+
<!--== javascript extensions-->
15+
<!----- isOneOf()-->
16+
<tr>
17+
<td>verifyEval</td>
18+
<td>&quot;dilbert&quot;.isOneOf(&quot;dilbert&quot;,&quot;dogbert&quot;,&quot;mordac&quot;)</td>
19+
<td>true</td>
20+
</tr>
21+
<tr>
22+
<td>verifyEval</td>
23+
<td>&quot;bob&quot;.isOneOf(&quot;dilbert&quot;,&quot;dogbert&quot;,&quot;mordac&quot;)</td>
24+
<td>false</td>
25+
</tr>
26+
<!----- mapTo()-->
27+
<tr>
28+
<td>verifyEval</td>
29+
<td>&quot;red&quot;.mapTo(&quot;primary&quot;, [&quot;red&quot;,&quot;green&quot;,&quot;blue&quot;])</td>
30+
<td>primary</td>
31+
</tr>
32+
<tr>
33+
<td>verifyEval</td>
34+
<td>&quot;orange&quot;.mapTo(&quot;primary&quot;, [&quot;red&quot;,&quot;green&quot;,&quot;blue&quot;])</td>
35+
<td>o,r,a,n,g,e</td>
36+
</tr>
37+
<!----- translate()-->
38+
<tr>
39+
<td>verifyEval</td>
40+
<td>&quot;red&quot;.translate(&quot;e&quot;, &quot;E&quot;)</td>
41+
<td>rEd</td>
42+
</tr>
43+
<tr>
44+
<td>verifyEval</td>
45+
<td>&quot;red&quot;.translate([&quot;red&quot;, &quot;green&quot;, &quot;blue&quot;], [&quot;blue&quot;, &quot;red&quot;, &quot;green&quot;])</td>
46+
<td>blue</td>
47+
</tr>
48+
<!--== branching-->
49+
<tr>
50+
<td>skipNext</td>
51+
<td></td>
52+
<td></td>
53+
</tr>
54+
<tr>
55+
<td>getEval</td>
56+
<td>&quot;this command skpped because of skipNext&quot;</td>
57+
<td></td>
58+
</tr>
59+
<tr>
60+
<td>goto</td>
61+
<td>HERE</td>
62+
<td></td>
63+
</tr>
64+
<tr>
65+
<td>getEval</td>
66+
<td>&quot;this command skpped because of goto&quot;</td>
67+
<td></td>
68+
</tr>
69+
<tr>
70+
<td>label</td>
71+
<td>HERE</td>
72+
<td></td>
73+
</tr>
74+
<tr>
75+
<td>gotoIf</td>
76+
<td>true</td>
77+
<td>THERE</td>
78+
</tr>
79+
<tr>
80+
<td>getEval</td>
81+
<td>&quot;this command skpped because of gotoIf true&quot;</td>
82+
<td></td>
83+
</tr>
84+
<tr>
85+
<td>label</td>
86+
<td>THERE</td>
87+
<td></td>
88+
</tr>
89+
<!--== branching-->
90+
<tr>
91+
<td>if</td>
92+
<td>false</td>
93+
<td></td>
94+
</tr>
95+
<tr>
96+
<td>getEval</td>
97+
<td>&quot;this command skpped because of if false&quot;</td>
98+
<td></td>
99+
</tr>
100+
<tr>
101+
<td>elseIf</td>
102+
<td>true</td>
103+
<td></td>
104+
</tr>
105+
<tr>
106+
<td>getEval</td>
107+
<td>&quot;this command executes because of elseIf true&quot;</td>
108+
<td></td>
109+
</tr>
110+
<tr>
111+
<td>elseIf</td>
112+
<td>true</td>
113+
<td></td>
114+
</tr>
115+
<tr>
116+
<td>getEval</td>
117+
<td>&quot;this command skpped because of previous elseIf&quot;</td>
118+
<td></td>
119+
</tr>
120+
<tr>
121+
<td>endIf</td>
122+
<td></td>
123+
<td></td>
124+
</tr>
125+
<!--== try/catch/finally-->
126+
<tr>
127+
<td>try</td>
128+
<td></td>
129+
<td></td>
130+
</tr>
131+
<tr>
132+
<td>getEval</td>
133+
<td>&quot;trying&quot;</td>
134+
<td></td>
135+
</tr>
136+
<tr>
137+
<td>throw</td>
138+
<td>&quot;test error&quot;</td>
139+
<td></td>
140+
</tr>
141+
<tr>
142+
<td>assertEval</td>
143+
<td>&quot;this command should not be reached because of throw&quot;</td>
144+
<td></td>
145+
</tr>
146+
<tr>
147+
<td>catch</td>
148+
<td>/test error/</td>
149+
<td></td>
150+
</tr>
151+
<tr>
152+
<td>getEval</td>
153+
<td>&quot;CAUGHT '${_error.message}'&quot;</td>
154+
<td></td>
155+
</tr>
156+
<tr>
157+
<td>finally</td>
158+
<td></td>
159+
<td></td>
160+
</tr>
161+
<tr>
162+
<td>getEval</td>
163+
<td>&quot;this command executes no matter how above error processing turns out&quot;</td>
164+
<td></td>
165+
</tr>
166+
<tr>
167+
<td>endTry</td>
168+
<td></td>
169+
<td></td>
170+
</tr>
171+
<!--== while-->
172+
<tr>
173+
<td>store</td>
174+
<td>3</td>
175+
<td>w</td>
176+
</tr>
177+
<tr>
178+
<td>while</td>
179+
<td>w &gt; 0</td>
180+
<td></td>
181+
</tr>
182+
<tr>
183+
<td>getEval</td>
184+
<td>&quot;iter=${w}&quot;</td>
185+
<td></td>
186+
</tr>
187+
<tr>
188+
<td>storeEval</td>
189+
<td>${w}-1</td>
190+
<td>w</td>
191+
</tr>
192+
<tr>
193+
<td>endWhile</td>
194+
<td></td>
195+
<td></td>
196+
</tr>
197+
<!--== for-->
198+
<tr>
199+
<td>for</td>
200+
<td>f=3; f &lt;= 9; f++</td>
201+
<td></td>
202+
</tr>
203+
<tr>
204+
<td>continue</td>
205+
<td>f == 6</td>
206+
<td></td>
207+
</tr>
208+
<tr>
209+
<td>if</td>
210+
<td>f &gt; 6</td>
211+
<td></td>
212+
</tr>
213+
<tr>
214+
<td>if</td>
215+
<td>f == 7</td>
216+
<td></td>
217+
</tr>
218+
<tr>
219+
<td>continue</td>
220+
<td></td>
221+
<td></td>
222+
</tr>
223+
<tr>
224+
<td>else</td>
225+
<td></td>
226+
<td></td>
227+
</tr>
228+
<tr>
229+
<td>break</td>
230+
<td></td>
231+
<td></td>
232+
</tr>
233+
<tr>
234+
<td>endIf</td>
235+
<td></td>
236+
<td></td>
237+
</tr>
238+
<tr>
239+
<td>endIf</td>
240+
<td></td>
241+
<td></td>
242+
</tr>
243+
<tr>
244+
<td>getEval</td>
245+
<td>&quot;iter=${f}&quot;</td>
246+
<td></td>
247+
</tr>
248+
<tr>
249+
<td>endFor</td>
250+
<td></td>
251+
<td></td>
252+
</tr>
253+
<!--== function/call, foreach-->
254+
<tr>
255+
<td>function</td>
256+
<td>doSomething</td>
257+
<td>sname</td>
258+
</tr>
259+
<tr>
260+
<td>getEval</td>
261+
<td>&quot;sname=${sname},srole=${srole}&quot;</td>
262+
<td></td>
263+
</tr>
264+
<tr>
265+
<td>endFunction</td>
266+
<td>doSomething</td>
267+
<td></td>
268+
</tr>
269+
<tr>
270+
<td>foreach</td>
271+
<td>sname</td>
272+
<td>&quot;asok&quot;, &quot;alice&quot;</td>
273+
</tr>
274+
<tr>
275+
<td>call</td>
276+
<td>doSomething</td>
277+
<td>sname = sname, srole = &quot;super=user&quot;</td>
278+
</tr>
279+
<tr>
280+
<td>endForeach</td>
281+
<td></td>
282+
<td></td>
283+
</tr>
284+
</tbody></table>
285+
</body>
286+
</html>

0 commit comments

Comments
 (0)