mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge pull request #12231 from dehrax/12224-graph-tooltip
Karma to Jest: graph-tooltip
This commit is contained in:
commit
610a90b79a
@ -1,11 +1,11 @@
|
||||
import { describe, beforeEach, it, sinon, expect } from '../../../../../test/lib/common';
|
||||
jest.mock('app/core/core', () => ({}));
|
||||
|
||||
import $ from 'jquery';
|
||||
import GraphTooltip from '../graph_tooltip';
|
||||
|
||||
var scope = {
|
||||
appEvent: sinon.spy(),
|
||||
onAppEvent: sinon.spy(),
|
||||
appEvent: jest.fn(),
|
||||
onAppEvent: jest.fn(),
|
||||
ctrl: {},
|
||||
};
|
||||
|
||||
@ -47,22 +47,22 @@ describe('findHoverIndexFromData', function() {
|
||||
|
||||
it('should return 0 if posX out of lower bounds', function() {
|
||||
var posX = 99;
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).to.be(0);
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).toBe(0);
|
||||
});
|
||||
|
||||
it('should return n - 1 if posX out of upper bounds', function() {
|
||||
var posX = 108;
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).to.be(series.data.length - 1);
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).toBe(series.data.length - 1);
|
||||
});
|
||||
|
||||
it('should return i if posX in series', function() {
|
||||
var posX = 104;
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).to.be(4);
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).toBe(4);
|
||||
});
|
||||
|
||||
it('should return i if posX not in series and i + 1 > posX', function() {
|
||||
var posX = 104.9;
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).to.be(4);
|
||||
expect(tooltip.findHoverIndexFromData(posX, series)).toBe(4);
|
||||
});
|
||||
});
|
||||
|
||||
@ -73,17 +73,17 @@ describeSharedTooltip('steppedLine false, stack false', function(ctx) {
|
||||
});
|
||||
|
||||
it('should return 2 series', function() {
|
||||
expect(ctx.results.length).to.be(2);
|
||||
expect(ctx.results.length).toBe(2);
|
||||
});
|
||||
|
||||
it('should add time to results array', function() {
|
||||
expect(ctx.results.time).to.be(10);
|
||||
expect(ctx.results.time).toBe(10);
|
||||
});
|
||||
|
||||
it('should set value and hoverIndex', function() {
|
||||
expect(ctx.results[0].value).to.be(15);
|
||||
expect(ctx.results[1].value).to.be(2);
|
||||
expect(ctx.results[0].hoverIndex).to.be(0);
|
||||
expect(ctx.results[0].value).toBe(15);
|
||||
expect(ctx.results[1].value).toBe(2);
|
||||
expect(ctx.results[0].hoverIndex).toBe(0);
|
||||
});
|
||||
});
|
||||
|
||||
@ -121,7 +121,7 @@ describeSharedTooltip('steppedLine false, stack true, individual false', functio
|
||||
});
|
||||
|
||||
it('should show stacked value', function() {
|
||||
expect(ctx.results[1].value).to.be(17);
|
||||
expect(ctx.results[1].value).toBe(17);
|
||||
});
|
||||
});
|
||||
|
||||
@ -152,7 +152,7 @@ describeSharedTooltip('steppedLine false, stack true, individual false, series s
|
||||
});
|
||||
|
||||
it('should not show stacked value', function() {
|
||||
expect(ctx.results[1].value).to.be(2);
|
||||
expect(ctx.results[1].value).toBe(2);
|
||||
});
|
||||
});
|
||||
|
||||
@ -184,6 +184,6 @@ describeSharedTooltip('steppedLine false, stack true, individual true', function
|
||||
});
|
||||
|
||||
it('should not show stacked value', function() {
|
||||
expect(ctx.results[1].value).to.be(2);
|
||||
expect(ctx.results[1].value).toBe(2);
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue
Block a user