X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Fformats.js;h=9ff3dabf84073cc0f07f6eb00b90d87960c1a43f;hb=65129ba82d4efe12714be88fa3c792149c00ca10;hp=0866a26e94634bb84ad279fd14f43a8f2aa0bfe4;hpb=319d0361d2e512ed8049dfedffd79254e491201c;p=dygraphs.git diff --git a/auto_tests/tests/formats.js b/auto_tests/tests/formats.js index 0866a26..9ff3dab 100644 --- a/auto_tests/tests/formats.js +++ b/auto_tests/tests/formats.js @@ -3,14 +3,14 @@ * * @author konigsberg@google.com (Robert Konigsberg) */ -var FormatsTestCase = TestCase("formats"); +describe("formats", function() { -FormatsTestCase.prototype.setUp = function() { +beforeEach(function() { document.body.innerHTML = "
"; -}; +}); -FormatsTestCase.prototype.tearDown = function() { -}; +afterEach(function() { +}); var dataString = "X,Y\n" + @@ -24,22 +24,23 @@ 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() { +it('testFunctionReturnsCsv', function() { var string = dataString; var data = function() { return string; }; @@ -47,18 +48,18 @@ FormatsTestCase.prototype.testFunctionReturnsCsv = function() { var g = new Dygraph(graph, data, {}); // assertData(g); console.log("x"); -}; +}); -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 +70,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)); } } }; + +});