Replace element

This commit is contained in:
Tobias Skarhed 2018-08-10 16:30:51 +02:00
parent 076bfea362
commit 520aad819d

View File

@ -13,6 +13,8 @@ import { convertToHeatMap, convertToCards, histogramToHeatmap, calculateBucketSi
describe('grafanaHeatmap', function() { describe('grafanaHeatmap', function() {
// beforeEach(angularMocks.module('grafana.core')); // beforeEach(angularMocks.module('grafana.core'));
let scope = <any>{};
function heatmapScenario(desc, func, elementWidth = 500) { function heatmapScenario(desc, func, elementWidth = 500) {
describe(desc, function() { describe(desc, function() {
var ctx: any = {}; var ctx: any = {};
@ -89,7 +91,7 @@ describe('grafanaHeatmap', function() {
}, },
}; };
var scope = $rootScope.$new(); // var scope = $rootScope.$new();
scope.ctrl = ctrl; scope.ctrl = ctrl;
ctx.series = []; ctx.series = [];
@ -131,20 +133,21 @@ describe('grafanaHeatmap', function() {
ctx.data.cards = cards; ctx.data.cards = cards;
ctx.data.cardStats = cardStats; ctx.data.cardStats = cardStats;
let elemHtml = ` // let elemHtml = `
<div class="heatmap-wrapper"> // <div class="heatmap-wrapper">
<div class="heatmap-canvas-wrapper"> // <div class="heatmap-canvas-wrapper">
<div class="heatmap-panel" style='width:${elementWidth}px'></div> // <div class="heatmap-panel" style='width:${elementWidth}px'></div>
</div> // </div>
</div>`; // </div>`;
var element = $.parseHTML(elemHtml); // var element = $.parseHTML(elemHtml);
// $compile(element)(scope); // $compile(element)(scope);
// scope.$digest(); // scope.$digest();
ctrl.data = ctx.data; ctrl.data = ctx.data;
ctx.element = element; // ctx.element = element;
rendering(scope, $(element), [], ctrl); let elem = {};
let render = new rendering(scope, elem, [], ctrl);
ctrl.events.emit('render'); ctrl.events.emit('render');
}); });
}; };