More direct browser version verification test for filtering FF3.5.
[dygraphs.git] / auto_tests / tests / custom_bars.js
1 // Copyright 2011 Google Inc. All Rights Reserved.
2
3 /**
4 * @fileoverview Regression test based on some strange customBars data.
5 * @author danvk@google.com (Dan Vanderkam)
6 */
7 var CustomBarsTestCase = TestCase("custom-bars");
8
9 CustomBarsTestCase.prototype.setUp = function() {
10 document.body.innerHTML = "<div id='graph'></div>";
11 };
12
13 CustomBarsTestCase.prototype.tearDown = function() {
14 };
15
16 // This test used to reliably produce an infinite loop.
17 CustomBarsTestCase.prototype.testCustomBarsNoHang = function() {
18 var opts = {
19 width: 480,
20 height: 320,
21 customBars: true
22 };
23 var data = "X,Y1,Y2\n" +
24 "1,1178.0;1527.5;1856.6,0;22365658;0\n" +
25 "2,1253.0;1303.3;1327.3,0;22368228;0\n" +
26 "3,878.0;1267.0;1357.1,0;22368895;0\n" +
27 "4,1155.0;1273.1;1303.5,0;22369665;0\n" +
28 "5,1089.0;1294.8;1355.3,0;22370160;0\n" +
29 "6,1088.0;1268.6;1336.1,0;22372346;0\n" +
30 "7,1141.0;1269.1;1301.2,0;22373318;0\n" +
31 "8,1072.0;1255.8;1326.2,0;22374310;0\n" +
32 "9,1209.0;1309.2;1351.8,0;22374924;0\n" +
33 "10,1230.0;1303.9;1332.6,0;22380163;0\n" +
34 "11,1014.0;1263.5;1330.8,0;22381117;0\n" +
35 "12,853.0;1215.6;1330.6,0;22381556;0\n" +
36 "13,1134.0;1581.9;1690.1,0;22384631;0\n" +
37 "14,1113.0;1540.1;1676.5,0;22386933;0\n" +
38 "15,1130.0;1542.7;1678.3,0;22393459;0\n" +
39 "18,1582.0;1644.4;1690.2,0;22395914;0\n" +
40 "19,878.0;1558.3;1708.1,0;22397732;0\n" +
41 "20,1076.0;1598.4;1723.8,0;22397886;0\n" +
42 "21,1077.0;1574.0;1685.3,0;22398659;0\n" +
43 "22,1118.0;1590.4;1697.6,0;22399009;0\n" +
44 "23,1031.0;1473.1;1644.9,0;22401969;0\n" +
45 "24,1090.0;1480.7;1640.0,0;22417989;0\n" +
46 "25,1592.0;1681.7;1714.4,0;22422819;0\n" +
47 "26,1251.0;1657.8;1750.6,0;22423681;0\n" +
48 "27,1144.0;1660.9;1776.2,0;22426947;0\n" +
49 "28,1178.0;1642.4;1745.6,0;22428238;0\n" +
50 "29,1169.0;1649.1;1757.5,0;22429524;0\n" +
51 "30,1150.0;1596.1;1746.7,0;22433472;0\n" +
52 "31,1099.0;1586.5;1732.8,0;22434308;0\n" +
53 "32,1120.0;1456.0;1620.3,0;22434821;0\n" +
54 "33,1640.0;1687.7;1709.0,0;22434882;0\n" +
55 "34,1671.0;1712.1;1733.7,0;22435116;0\n" +
56 "35,,0;22437620;0\n";
57 var graph = document.getElementById("graph");
58 var g = new Dygraph(graph, data, opts);
59 };