Check for new options before updating synchronised graphs (Fixes #760)
[dygraphs.git] / auto_tests / tests / selection.js
index 5dfc5ed..bb8e852 100644 (file)
@@ -6,11 +6,12 @@
  * @author danvk@google.com (Dan Vanderkam)
  */
 
+import Dygraph from '../../src/dygraph';
+import DefaultHandler from '../../src/datahandler/default';
+
 describe("selection", function() {
 
-beforeEach(function() {
-  document.body.innerHTML = "<div id='graph'></div>";
-});
+cleanupAfterEach();
 
 it('testSetGetSelection', function() {
   var graph = document.getElementById("graph");
@@ -51,7 +52,7 @@ it('testSetGetSelectionDense', function() {
 
 it('testSetGetSelectionMissingPoints', function() {
   var dataHandler = function() {};
-  dataHandler.prototype = new Dygraph.DataHandlers.DefaultHandler();
+  dataHandler.prototype = new DefaultHandler();
   dataHandler.prototype.seriesToPoints = function(series, setName, boundaryIdStart) {
     var val = null;
     if (setName == 'A') {
@@ -73,9 +74,9 @@ it('testSetGetSelectionMissingPoints', function() {
   var graph = document.getElementById("graph");
   var g = new Dygraph(graph,
     "X,A,B,C\n" +
-    "1,1,null,null\n" +
-    "2,null,2,null\n" +
-    "3,null,null,3\n",
+    "1,1,,\n" +
+    "2,,2,\n" +
+    "3,,,3\n",
     {
       dataHandler: dataHandler
     }