projects
/
dygraphs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bump to version 2 🎉
[dygraphs.git]
/
auto_tests
/
tests
/
step_plot_per_series.js
diff --git
a/auto_tests/tests/step_plot_per_series.js
b/auto_tests/tests/step_plot_per_series.js
index
9d278a2
..
805a65a
100644
(file)
--- a/
auto_tests/tests/step_plot_per_series.js
+++ b/
auto_tests/tests/step_plot_per_series.js
@@
-8,26
+8,19
@@
*
* @author julian.eichstaedt@ch.sauter-bc.com (Fr. Sauter AG)
*/
*
* @author julian.eichstaedt@ch.sauter-bc.com (Fr. Sauter AG)
*/
-var StepTestCase = TestCase("step-plot-per-series");
-StepTestCase.prototype.setUp = function() {
- document.body.innerHTML = "<div id='graph'></div>";
-};
+import Dygraph from '../../src/dygraph';
+import * as utils from '../../src/dygraph-utils';
-StepTestCase.origFunc = Dygraph.getContext;
+import Proxy from './Proxy';
+import CanvasAssertions from './CanvasAssertions';
-StepTestCase.prototype.setUp = function() {
- document.body.innerHTML = "<div id='graph'></div>";
- Dygraph.getContext = function(canvas) {
- return new Proxy(StepTestCase.origFunc(canvas));
- };
-};
+describe("step-plot-per-series", function() {
-StepTestCase.prototype.tearDown = function() {
- Dygraph.getContext = StepTestCase.origFunc;
-};
+cleanupAfterEach();
+useProxyCanvas(utils, Proxy);
-
StepTestCase.prototype.testMixedModeStepAndLineFilled =
function() {
+
it('testMixedModeStepAndLineFilled',
function() {
var opts = {
width: 480,
height: 320,
var opts = {
width: 480,
height: 320,
@@
-63,7
+56,7
@@
StepTestCase.prototype.testMixedModeStepAndLineFilled = function() {
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
- htx = g.hidden_ctx_;
+
var
htx = g.hidden_ctx_;
var attrs = {};
var attrs = {};
@@
-94,9
+87,9
@@
StepTestCase.prototype.testMixedModeStepAndLineFilled = function() {
xy2 = g.toDomCoords(x2, y2);
CanvasAssertions.assertLineDrawn(htx, xy1, xy2, attrs);
}
xy2 = g.toDomCoords(x2, y2);
CanvasAssertions.assertLineDrawn(htx, xy1, xy2, attrs);
}
-};
+}
)
;
-
StepTestCase.prototype.testMixedModeStepAndLineStackedAndFilled =
function() {
+
it('testMixedModeStepAndLineStackedAndFilled',
function() {
var opts = {
width: 480,
height: 320,
var opts = {
width: 480,
height: 320,
@@
-134,7
+127,7
@@
StepTestCase.prototype.testMixedModeStepAndLineStackedAndFilled = function() {
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
- htx = g.hidden_ctx_;
+
var
htx = g.hidden_ctx_;
var attrs = {};
var attrs = {};
@@
-249,9
+242,9
@@
StepTestCase.prototype.testMixedModeStepAndLineStackedAndFilled = function() {
// The last edge can not be tested via assertLineDrawn since it wasn't drawn as a line but via clossePath.
// But a rectangle is completely tested with three of its four edges.
}
// The last edge can not be tested via assertLineDrawn since it wasn't drawn as a line but via clossePath.
// But a rectangle is completely tested with three of its four edges.
}
-};
+}
)
;
-
StepTestCase.prototype.testMixedModeStepAndLineErrorBars =
function() {
+
it('testMixedModeStepAndLineErrorBars',
function() {
var opts = {
width: 480,
height: 320,
var opts = {
width: 480,
height: 320,
@@
-284,7
+277,7
@@
StepTestCase.prototype.testMixedModeStepAndLineErrorBars = function() {
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
- htx = g.hidden_ctx_;
+
var
htx = g.hidden_ctx_;
var attrs = {};
var attrs = {};
@@
-348,9
+341,9
@@
StepTestCase.prototype.testMixedModeStepAndLineErrorBars = function() {
CanvasAssertions.assertLineDrawn(htx, xy1, xy2, attrs);
}
CanvasAssertions.assertLineDrawn(htx, xy1, xy2, attrs);
}
-};
+}
)
;
-
StepTestCase.prototype.testMixedModeStepAndLineCustomBars =
function() {
+
it('testMixedModeStepAndLineCustomBars',
function() {
var opts = {
width: 480,
height: 320,
var opts = {
width: 480,
height: 320,
@@
-382,7
+375,7
@@
StepTestCase.prototype.testMixedModeStepAndLineCustomBars = function() {
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
- htx = g.hidden_ctx_;
+
var
htx = g.hidden_ctx_;
var attrs = {};
var attrs = {};
@@
-447,4
+440,6
@@
StepTestCase.prototype.testMixedModeStepAndLineCustomBars = function() {
xy2 = g.toDomCoords(data[i + 1][0], data[i + 1][2][1]);
CanvasAssertions.assertLineDrawn(htx, xy1, xy2, attrs);
}
xy2 = g.toDomCoords(data[i + 1][0], data[i + 1][2][1]);
CanvasAssertions.assertLineDrawn(htx, xy1, xy2, attrs);
}
-};
+});
+
+});