OLD | NEW |
| (Empty) |
1 <html> | |
2 <body> | |
3 | |
4 <script type="application/dart"> | |
5 #import('dart:dom'); | |
6 | |
7 // FIXME: Make this a unit test. | |
8 HTMLBodyElement get body() { return document.body; } | |
9 | |
10 void log(String msg) { | |
11 HTMLElement element = document.createElement('div'); | |
12 element.innerHTML = msg; | |
13 body.appendChild(element); | |
14 } | |
15 | |
16 int fib(int n) { | |
17 if (n < 2) | |
18 return n; | |
19 else | |
20 return fib(n - 1) + fib(n - 2); | |
21 } | |
22 | |
23 void main() { | |
24 if (null !== layoutTestController) { | |
25 layoutTestController.dumpAsText(); | |
26 } | |
27 log("fib(10) = " + fib(10)); | |
28 if (fib(10) != 55) { | |
29 log("FAIL"); | |
30 return; | |
31 } | |
32 log("PASS"); | |
33 } | |
34 </script> | |
35 | |
36 <script> | |
37 // Fake script to trigger Dart execution. | |
38 </script> | |
39 | |
40 </body> | |
41 </html> | |
OLD | NEW |