From d91e9ddd22a9784f8d81d483877eb859784bfe00 Mon Sep 17 00:00:00 2001 From: Tobias Skarhed Date: Tue, 12 Jun 2018 13:54:07 +0200 Subject: [PATCH] Convert tests from Karma to Jest --- ...panel_spec.ts => singlestat_panel.jest.ts} | 24 +++++++++---------- .../{version_specs.ts => version_jest.ts} | 14 +++++------ 2 files changed, 17 insertions(+), 21 deletions(-) rename public/app/plugins/panel/singlestat/specs/{singlestat_panel_spec.ts => singlestat_panel.jest.ts} (62%) rename public/test/core/utils/{version_specs.ts => version_jest.ts} (81%) diff --git a/public/app/plugins/panel/singlestat/specs/singlestat_panel_spec.ts b/public/app/plugins/panel/singlestat/specs/singlestat_panel.jest.ts similarity index 62% rename from public/app/plugins/panel/singlestat/specs/singlestat_panel_spec.ts rename to public/app/plugins/panel/singlestat/specs/singlestat_panel.jest.ts index ec5c1e9b7e0..028200147f7 100644 --- a/public/app/plugins/panel/singlestat/specs/singlestat_panel_spec.ts +++ b/public/app/plugins/panel/singlestat/specs/singlestat_panel.jest.ts @@ -1,5 +1,3 @@ -import { describe, it, expect } from 'test/lib/common'; - import { getColorForValue } from '../module'; describe('grafanaSingleStat', function() { @@ -11,31 +9,31 @@ describe('grafanaSingleStat', function() { }; it('5 should return green', () => { - expect(getColorForValue(data, 5)).to.be('green'); + expect(getColorForValue(data, 5)).toBe('green'); }); it('19.9 should return green', () => { - expect(getColorForValue(data, 19.9)).to.be('green'); + expect(getColorForValue(data, 19.9)).toBe('green'); }); it('20 should return yellow', () => { - expect(getColorForValue(data, 20)).to.be('yellow'); + expect(getColorForValue(data, 20)).toBe('yellow'); }); it('20.1 should return yellow', () => { - expect(getColorForValue(data, 20.1)).to.be('yellow'); + expect(getColorForValue(data, 20.1)).toBe('yellow'); }); it('25 should return yellow', () => { - expect(getColorForValue(data, 25)).to.be('yellow'); + expect(getColorForValue(data, 25)).toBe('yellow'); }); it('50 should return red', () => { - expect(getColorForValue(data, 50)).to.be('red'); + expect(getColorForValue(data, 50)).toBe('red'); }); it('55 should return red', () => { - expect(getColorForValue(data, 55)).to.be('red'); + expect(getColorForValue(data, 55)).toBe('red'); }); }); }); @@ -47,15 +45,15 @@ describe('grafanaSingleStat', function() { }; it('-30 should return green', () => { - expect(getColorForValue(data, -30)).to.be('green'); + expect(getColorForValue(data, -30)).toBe('green'); }); it('1 should return green', () => { - expect(getColorForValue(data, 1)).to.be('yellow'); + expect(getColorForValue(data, 1)).toBe('yellow'); }); it('22 should return green', () => { - expect(getColorForValue(data, 22)).to.be('red'); + expect(getColorForValue(data, 22)).toBe('red'); }); }); @@ -66,7 +64,7 @@ describe('grafanaSingleStat', function() { }; it('-30 should return green', () => { - expect(getColorForValue(data, -26)).to.be('yellow'); + expect(getColorForValue(data, -26)).toBe('yellow'); }); }); }); diff --git a/public/test/core/utils/version_specs.ts b/public/test/core/utils/version_jest.ts similarity index 81% rename from public/test/core/utils/version_specs.ts rename to public/test/core/utils/version_jest.ts index a057c8e16bd..20983cb32ec 100644 --- a/public/test/core/utils/version_specs.ts +++ b/public/test/core/utils/version_jest.ts @@ -1,5 +1,3 @@ -import {describe, beforeEach, it, expect} from 'test/lib/common'; - import {SemVersion, isVersionGtOrEq} from 'app/core/utils/version'; describe("SemVersion", () => { @@ -8,10 +6,10 @@ describe("SemVersion", () => { describe('parsing', () => { it('should parse version properly', () => { let semver = new SemVersion(version); - expect(semver.major).to.be(1); - expect(semver.minor).to.be(0); - expect(semver.patch).to.be(0); - expect(semver.meta).to.be('alpha.1'); + expect(semver.major).toBe(1); + expect(semver.minor).toBe(0); + expect(semver.patch).toBe(0); + expect(semver.meta).toBe('alpha.1'); }); }); @@ -30,7 +28,7 @@ describe("SemVersion", () => { {value: '3.5', expected: false}, ]; cases.forEach((testCase) => { - expect(semver.isGtOrEq(testCase.value)).to.be(testCase.expected); + expect(semver.isGtOrEq(testCase.value)).toBe(testCase.expected); }); }); }); @@ -48,7 +46,7 @@ describe("SemVersion", () => { {values: ['3.4.5', '3.5'], expected: false}, ]; cases.forEach((testCase) => { - expect(isVersionGtOrEq(testCase.values[0], testCase.values[1])).to.be(testCase.expected); + expect(isVersionGtOrEq(testCase.values[0], testCase.values[1])).toBe(testCase.expected); }); }); });