remove debug logging statements
[dygraphs.git] / mochikit_v14 / tests / test_MochiKit-DOM-Safari.html
CommitLineData
6a1aa64f
DV
1<html>
2<head>
3 <script type="text/javascript" src="../MochiKit/MockDOM.js"></script>
4 <script type="text/javascript" src="../MochiKit/Base.js"></script>
5 <script type="text/javascript" src="../MochiKit/Iter.js"></script>
6 <script type="text/javascript" src="../MochiKit/DOM.js"></script>
7 <script type="text/javascript" src="../MochiKit/Style.js"></script>
8 <script type="text/javascript" src="SimpleTest/SimpleTest.js"></script>
9 <link rel="stylesheet" type="text/css" href="SimpleTest/test.css">
10</head>
11<body>
12
13<pre id="test">
14<script type="text/javascript">
15try {
16
17 for (var i = 0; i < 10000; i++) {
18 var n = document.createElement("DIV");
19 n.appendChild(document.createTextNode(""));
20 var list = MochiKit.Iter.list(n.childNodes);
21 var n2 = document.createElement("DIV");
22 appendChildNodes(n2, n.childNodes);
23 var n3 = document.createElement("DIV");
24 replaceChildNodes(n3, n2.childNodes);
25 }
26 ok( true, "Safari didn't crash! #213" );
27 ok( true, "test suite finished!");
28
29
30} catch (err) {
31
32 var s = "test suite failure!\n";
33 var o = {};
34 var k = null;
35 for (k in err) {
36 // ensure unique keys?!
37 if (!o[k]) {
38 s += k + ": " + err[k] + "\n";
39 o[k] = err[k];
40 }
41 }
42 ok ( false, s );
43
44}
45</script>
46</pre>
47</body>
48</html>