X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Fformats.js;h=f16cc6d8810cfa5390102a485c52cf4dfe2438be;hb=refs%2Fheads%2Fopt-size-check;hp=0866a26e94634bb84ad279fd14f43a8f2aa0bfe4;hpb=319d0361d2e512ed8049dfedffd79254e491201c;p=dygraphs.git diff --git a/auto_tests/tests/formats.js b/auto_tests/tests/formats.js index 0866a26..f16cc6d 100644 --- a/auto_tests/tests/formats.js +++ b/auto_tests/tests/formats.js @@ -3,14 +3,12 @@ * * @author konigsberg@google.com (Robert Konigsberg) */ -var FormatsTestCase = TestCase("formats"); -FormatsTestCase.prototype.setUp = function() { - document.body.innerHTML = "
"; -}; +import Dygraph from '../../src/dygraph'; -FormatsTestCase.prototype.tearDown = function() { -}; +describe("formats", function() { + +cleanupAfterEach(); var dataString = "X,Y\n" + @@ -24,41 +22,40 @@ var dataArray = [1,0], [2,1], [3,0]]; +var BASE_OPTS = {labels: ['X', 'Y']}; -FormatsTestCase.prototype.testCsv = function() { +it('testCsv', function() { var data = dataString; var graph = document.getElementById("graph"); var g = new Dygraph(graph, data, {}); assertData(g); -}; +}); -FormatsTestCase.prototype.testArray = function() { +it('testArray', function() { var data = dataArray; var graph = document.getElementById("graph"); - var g = new Dygraph(graph, data, {}); + var g = new Dygraph(graph, data, BASE_OPTS); assertData(g); -}; +}); -FormatsTestCase.prototype.testFunctionReturnsCsv = function() { - var string = dataString; - var data = function() { return string; }; +it('testFunctionReturnsCsv', function() { + var data = function() { return dataString; }; var graph = document.getElementById("graph"); var g = new Dygraph(graph, data, {}); - // assertData(g); - console.log("x"); -}; + assertData(g); +}); -FormatsTestCase.prototype.testFunctionDefinesArray = function() { +it('testFunctionDefinesArray', function() { var array = dataArray; var data = function() { return array; } var graph = document.getElementById("graph"); - var g = new Dygraph(graph, data, {}); + var g = new Dygraph(graph, data, BASE_OPTS); assertData(g); -}; +}); -FormatsTestCase.prototype.testXValueParser = function() { +it('testXValueParser', function() { var data = "X,Y\n" + "d,-1\n" + @@ -69,26 +66,28 @@ FormatsTestCase.prototype.testXValueParser = function() { var graph = document.getElementById("graph"); var g = new Dygraph(graph, data, { xValueParser : function(str) { - assertEquals(1, str.length); + assert.equal(1, str.length); return str.charCodeAt(0) - "a".charCodeAt(0); } }); - assertEquals(3, g.getValue(0, 0)); - assertEquals(4, g.getValue(1, 0)); - assertEquals(5, g.getValue(2, 0)); - assertEquals(6, g.getValue(3, 0)); -}; + assert.equal(3, g.getValue(0, 0)); + assert.equal(4, g.getValue(1, 0)); + assert.equal(5, g.getValue(2, 0)); + assert.equal(6, g.getValue(3, 0)); +}); var assertData = function(g) { var expected = dataArray; - assertEquals(4, g.numRows()); - assertEquals(2, g.numColumns()); + assert.equal(4, g.numRows()); + assert.equal(2, g.numColumns()); for (var i = 0; i < 4; i++) { for (var j = 0; j < 2; j++) { - assertEquals(expected[i][j], g.getValue(i, j)); + assert.equal(expected[i][j], g.getValue(i, j)); } } }; + +});