projects
/
dygraphs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make constructor a pure forward to __init__.
[dygraphs.git]
/
auto_tests
/
tests
/
custom_bars.js
diff --git
a/auto_tests/tests/custom_bars.js
b/auto_tests/tests/custom_bars.js
index
e8af214
..
523d93a
100644
(file)
--- a/
auto_tests/tests/custom_bars.js
+++ b/
auto_tests/tests/custom_bars.js
@@
-4,22
+4,22
@@
* @fileoverview Regression test based on some strange customBars data.
* @author danvk@google.com (Dan Vanderkam)
*/
* @fileoverview Regression test based on some strange customBars data.
* @author danvk@google.com (Dan Vanderkam)
*/
-var CustomBarsTestCase = TestCase("custom-bars");
+describe("custom-bars", function() {
-
CustomBarsTestCase.
_origFunc = Dygraph.getContext;
-
CustomBarsTestCase.prototype.setUp =
function() {
+
var
_origFunc = Dygraph.getContext;
+
beforeEach(
function() {
document.body.innerHTML = "<div id='graph'></div>";
Dygraph.getContext = function(canvas) {
document.body.innerHTML = "<div id='graph'></div>";
Dygraph.getContext = function(canvas) {
- return new Proxy(
CustomBarsTestCase.
_origFunc(canvas));
+ return new Proxy(_origFunc(canvas));
}
}
-};
+}
)
;
-
CustomBarsTestCase.prototype.tearDown =
function() {
- Dygraph.getContext =
CustomBarsTestCase.
_origFunc;
-};
+
afterEach(
function() {
+ Dygraph.getContext = _origFunc;
+}
)
;
// This test used to reliably produce an infinite loop.
// This test used to reliably produce an infinite loop.
-
CustomBarsTestCase.prototype.testCustomBarsNoHang =
function() {
+
it('testCustomBarsNoHang',
function() {
var opts = {
width: 480,
height: 320,
var opts = {
width: 480,
height: 320,
@@
-61,10
+61,10
@@
CustomBarsTestCase.prototype.testCustomBarsNoHang = function() {
"35,,0;22437620;0\n";
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
"35,,0;22437620;0\n";
var graph = document.getElementById("graph");
var g = new Dygraph(graph, data, opts);
-};
+}
)
;
// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=201
// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=201
-
CustomBarsTestCase.prototype.testCustomBarsZero =
function() {
+
it('testCustomBarsZero',
function() {
var opts = {
customBars: true
};
var opts = {
customBars: true
};
@@
-77,12
+77,12
@@
CustomBarsTestCase.prototype.testCustomBarsZero = function() {
var g = new Dygraph(graph, data, opts);
var range = g.yAxisRange();
var g = new Dygraph(graph, data, opts);
var range = g.yAxisRange();
- assert
True('y-axis must include 0', range[0] <= 0
);
- assert
True('y-axis must include 5', range[1] >= 5
);
-};
+ assert
.isTrue(range[0] <= 0, 'y-axis must include 0'
);
+ assert
.isTrue(range[1] >= 5, 'y-axis must include 5'
);
+}
)
;
// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=229
// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=229
-
CustomBarsTestCase.prototype.testCustomBarsAtTop =
function() {
+
it('testCustomBarsAtTop',
function() {
var g = new Dygraph(document.getElementById("graph"),
[
[1, [10, 10, 100]],
var g = new Dygraph(document.getElementById("graph"),
[
[1, [10, 10, 100]],
@@
-115,11
+115,11
@@
CustomBarsTestCase.prototype.testCustomBarsAtTop = function() {
});
var sampler = new PixelSampler(g);
});
var sampler = new PixelSampler(g);
- assert
Equals
([0, 255, 0, 38], sampler.colorAtCoordinate(5, 60));
-};
+ assert
.deepEqual
([0, 255, 0, 38], sampler.colorAtCoordinate(5, 60));
+}
)
;
// Tests that custom bars work with log scale.
// Tests that custom bars work with log scale.
-
CustomBarsTestCase.prototype.testCustomBarsLogScale =
function() {
+
it('testCustomBarsLogScale',
function() {
var g = new Dygraph(document.getElementById("graph"),
[
[1, [10, 10, 100]],
var g = new Dygraph(document.getElementById("graph"),
[
[1, [10, 10, 100]],
@@
-162,10
+162,9
@@
CustomBarsTestCase.prototype.testCustomBarsLogScale = function() {
[495, 181.66450704318103],
[247.5, 152.02209814465604]],
{ fillStyle: "#00ff00" });
[495, 181.66450704318103],
[247.5, 152.02209814465604]],
{ fillStyle: "#00ff00" });
-};
+}
)
;
-CustomBarsTestCase.prototype.testCustomBarsWithNegativeValuesInLogScale =
- function() {
+it('testCustomBarsWithNegativeValuesInLogScale', function() {
var graph = document.getElementById("graph");
var count = 0;
var graph = document.getElementById("graph");
var count = 0;
@@
-186,10
+185,12
@@
CustomBarsTestCase.prototype.testCustomBarsWithNegativeValuesInLogScale =
});
// Normally all three points would be drawn.
});
// Normally all three points would be drawn.
- assert
Equals
(3, count);
+ assert
.equal
(3, count);
count = 0;
// In log scale, the third point shouldn't be shown.
g.updateOptions({ logscale : true });
count = 0;
// In log scale, the third point shouldn't be shown.
g.updateOptions({ logscale : true });
- assertEquals(2, count);
-};
+ assert.equal(2, count);
+});
+
+});