소스 검색

heatmap: fix rendering tests

Alexander Zobnin 8 년 전
부모
커밋
f7ea08dba7
1개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 10 4
      public/app/plugins/panel/heatmap/specs/renderer_specs.ts

+ 10 - 4
public/app/plugins/panel/heatmap/specs/renderer_specs.ts

@@ -11,8 +11,7 @@ import TimeSeries from 'app/core/time_series2';
 import moment from 'moment';
 import { Emitter } from 'app/core/core';
 import rendering from '../rendering';
-import { convertToHeatMap } from '../heatmap_data_converter';
-// import d3 from 'd3';
+import {convertToHeatMap, convertToCards} from '../heatmap_data_converter';
 
 describe('grafanaHeatmap', function () {
 
@@ -115,8 +114,15 @@ describe('grafanaHeatmap', function () {
           let bucketsData = convertToHeatMap(ctx.series, ctx.data.yBucketSize, ctx.data.xBucketSize, logBase);
           ctx.data.buckets = bucketsData;
 
-          // console.log("bucketsData", bucketsData);
-          // console.log("series", ctrl.panel.yAxis.logBase, ctx.series.length);
+          let cardsData = convertToCards(bucketsData);
+          let maxCardsValue = _.max(_.map(cardsData, 'count'));
+          let minCardsValue = _.min(_.map(cardsData, 'count'));
+          let cardStats = {
+            max: maxCardsValue,
+            min: minCardsValue
+          };
+          ctx.data.cards = cardsData;
+          ctx.data.cardStats = cardStats;
 
           let elemHtml = `
           <div class="heatmap-wrapper">