* @fileoverview Tests for the updateOptions function.
* @author antrob@google.com (Anthony Robledo)
*/
+
+import Dygraph from '../../src/dygraph';
+
describe("update-options", function() {
+
+cleanupAfterEach();
var opts = {
width: 480,
"2011-04-04,9,5\n" +
"2011-05-05,8,3\n";
-beforeEach(function() {
- document.body.innerHTML = "<div id='graph'></div><div id='labels'></div>";
-});
-
-afterEach(function() {
-});
-
/*
* Tweaks the dygraph so it sets g._testDrawCalled to true when internal method
* drawGraph_ is called. Call unWrapDrawGraph when done with this.
var colors1 = [ "#aaa", "#bbb" ];
graph.updateOptions({ colors: colors1 });
- assert.equal(colors1, graph.getColors());
+ assert.deepEqual(colors1, graph.getColors());
// extra colors are ignored until you add additional data series.
var colors2 = [ "#ddd", "#eee", "#fff" ];
"2011-01-01,2,3,4\n" +
"2011-02-02,5,3,2\n"
});
- assert.equal(colors2, graph.getColors());
+ assert.deepEqual(colors2, graph.getColors());
graph.updateOptions({ colors: null, file: data });
- assert.equal(defaultColors, graph.getColors());
+ assert.deepEqual(defaultColors, graph.getColors());
});
// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=249