Browse Source

tests: migrated two more tests to jest

Torkel Ödegaard 8 years ago
parent
commit
7a277c69ac

+ 1 - 3
public/app/plugins/panel/graph/data_processor.ts

@@ -1,8 +1,6 @@
-///<reference path="../../../headers/common.d.ts" />
-
 import _ from 'lodash';
 import TimeSeries from 'app/core/time_series2';
-import {colors} from 'app/core/core';
+import {colors} from 'app/core/utils/colors';
 
 export class DataProcessor {
 

+ 7 - 11
public/app/plugins/panel/graph/specs/data_processor_specs.ts → public/app/plugins/panel/graph/specs/data_processor.jest.ts

@@ -1,7 +1,3 @@
-///<reference path="../../../../headers/common.d.ts" />
-
-import {describe, beforeEach, it, expect} from '../../../../../test/lib/common';
-
 import {DataProcessor} from '../data_processor';
 
 describe('Graph DataProcessor', function() {
@@ -29,7 +25,7 @@ describe('Graph DataProcessor', function() {
     });
 
     it('Should automatically set xaxis mode to field', () => {
-      expect(panel.xaxis.mode).to.be('field');
+      expect(panel.xaxis.mode).toBe('field');
     });
 
   });
@@ -48,16 +44,16 @@ describe('Graph DataProcessor', function() {
 
     it('Should return all field names', () => {
       var fields = processor.getDataFieldNames(dataList, false);
-      expect(fields).to.contain('hostname');
-      expect(fields).to.contain('valueField');
-      expect(fields).to.contain('nested.prop1');
-      expect(fields).to.contain('nested.value2');
+      expect(fields).toContain('hostname');
+      expect(fields).toContain('valueField');
+      expect(fields).toContain('nested.prop1');
+      expect(fields).toContain('nested.value2');
     });
 
     it('Should return all number fields', () => {
       var fields = processor.getDataFieldNames(dataList, true);
-      expect(fields).to.contain('valueField');
-      expect(fields).to.contain('nested.value2');
+      expect(fields).toContain('valueField');
+      expect(fields).toContain('nested.value2');
     });
   });
 });

+ 4 - 8
public/app/plugins/panel/graph/specs/histogram_specs.ts → public/app/plugins/panel/graph/specs/histogram.jest.ts

@@ -1,7 +1,3 @@
-///<reference path="../../../../headers/common.d.ts" />
-
-import { describe, beforeEach, it, expect } from '../../../../../test/lib/common';
-
 import { convertValuesToHistogram, getSeriesValues } from '../histogram';
 
 describe('Graph Histogam Converter', function () {
@@ -21,7 +17,7 @@ describe('Graph Histogam Converter', function () {
       ];
 
       let histogram = convertValuesToHistogram(values, bucketSize);
-      expect(histogram).to.eql(expected);
+      expect(histogram).toMatchObject(expected);
     });
 
     it('Should not add empty buckets', () => {
@@ -31,7 +27,7 @@ describe('Graph Histogam Converter', function () {
       ];
 
       let histogram = convertValuesToHistogram(values, bucketSize);
-      expect(histogram).to.eql(expected);
+      expect(histogram).toMatchObject(expected);
     });
   });
 
@@ -50,7 +46,7 @@ describe('Graph Histogam Converter', function () {
       let expected = [1, 2, 10, 11, 17, 20, 29];
 
       let values = getSeriesValues(data);
-      expect(values).to.eql(expected);
+      expect(values).toMatchObject(expected);
     });
 
     it('Should skip null values', () => {
@@ -59,7 +55,7 @@ describe('Graph Histogam Converter', function () {
       let expected = [1, 2, 10, 11, 17, 20, 29];
 
       let values = getSeriesValues(data);
-      expect(values).to.eql(expected);
+      expect(values).toMatchObject(expected);
     });
   });
 });