Convert tests from jstd to Mocha.
[dygraphs.git] / auto_tests / tests / parser.js
index dc1d5b2..55df841 100644 (file)
@@ -3,23 +3,23 @@
  *
  * @author danvk@google.com (Dan Vanderkam)
  */
-var parserTestCase = TestCase("parser");
+describe("parser", function() {
 
-parserTestCase.prototype.setUp = function() {
+beforeEach(function() {
   document.body.innerHTML = "<div id='graph'></div>";
-};
+});
 
-parserTestCase.prototype.tearDown = function() {
-};
+afterEach(function() {
+});
 
-parserTestCase.prototype.testDetectLineDelimiter = function() {
+it('testDetectLineDelimiter', function() {
   var data = "X,Y\r" +
       "0,-1\r" +
       "1,0\r" +
       "2,1\r" +
       "3,0\r"
   ;
-  assertEquals("\r", Dygraph.detectLineDelimiter(data));
+  assert.equal("\r", Dygraph.detectLineDelimiter(data));
 
   data = "X,Y\n" +
       "0,-1\n" +
@@ -27,7 +27,7 @@ parserTestCase.prototype.testDetectLineDelimiter = function() {
       "2,1\n" +
       "3,0\n"
   ;
-  assertEquals("\n", Dygraph.detectLineDelimiter(data));
+  assert.equal("\n", Dygraph.detectLineDelimiter(data));
 
   data = "X,Y\n\r" +
       "0,-1\n\r" +
@@ -35,10 +35,10 @@ parserTestCase.prototype.testDetectLineDelimiter = function() {
       "2,1\n\r" +
       "3,0\n\r"
   ;
-  assertEquals("\n\r", Dygraph.detectLineDelimiter(data));
-};
+  assert.equal("\n\r", Dygraph.detectLineDelimiter(data));
+});
 
-parserTestCase.prototype.testParseDosNewlines = function() {
+it('testParseDosNewlines', function() {
   var opts = {
     width: 480,
     height: 320
@@ -53,10 +53,12 @@ parserTestCase.prototype.testParseDosNewlines = function() {
   var graph = document.getElementById("graph");
   var g = new Dygraph(graph, data, opts);
 
-  assertEquals(0, g.getValue(0, 0));
-  assertEquals(-1, g.getValue(0, 1));
-  assertEquals(1, g.getValue(1, 0));
-  assertEquals(0, g.getValue(1, 1));
-  assertEquals(['X', 'Y'], g.getLabels());
-};
+  assert.equal(0, g.getValue(0, 0));
+  assert.equal(-1, g.getValue(0, 1));
+  assert.equal(1, g.getValue(1, 0));
+  assert.equal(0, g.getValue(1, 1));
+  assert.deepEqual(['X', 'Y'], g.getLabels());
+});
 
+
+});