X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Fcallback.js;h=b12ea64b3e7c2598c3d9d51b8f2563179d618767;hb=6ecc073934b76e5076f917112a24ff7094857730;hp=b10cf1652bad6dc1d5602f9070128ec571728fc5;hpb=fecbcf34fe28ef457e18ae6d21de8cc723702062;p=dygraphs.git diff --git a/auto_tests/tests/callback.js b/auto_tests/tests/callback.js index b10cf16..b12ea64 100644 --- a/auto_tests/tests/callback.js +++ b/auto_tests/tests/callback.js @@ -686,7 +686,7 @@ it('testDrawPointCallback_idx', function() { /** * Test that the correct idx is returned for the point in the onHiglightCallback. - */ + */ it('testDrawHighlightPointCallback_idx', function() { var idxToCheck = null; @@ -696,9 +696,9 @@ it('testDrawHighlightPointCallback_idx', function() { }; var testdata = [[1, 2], [2, 3], [3, NaN], [4, 2], [5, NaN], [6, 3]]; var graph = document.getElementById("graph"); - var g = new Dygraph(graph, testdata, - { - drawHighlightPointCallback : drawHighlightPointCallback + var g = new Dygraph(graph, testdata, { + drawHighlightPointCallback: drawHighlightPointCallback, + labels: ['X', 'Y'] }); assert.isNull(idxToCheck); @@ -712,4 +712,16 @@ it('testDrawHighlightPointCallback_idx', function() { assert.equal(5,idxToCheck); }); +/** + * Test that drawCallback is called with the correct value for `this`. + */ +it('should set this in drawCallback', function() { + var g = new Dygraph('graph', data, { + drawCallback: function(g, is_initial) { + assert.isTrue(is_initial); + assert.equal(g, this); + } + }); +}); + });