UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

40 lines (33 loc) 961 B
describe('renderbot', function () { var Renderbot; var expect = require('expect.js'); var ngMock = require('ngMock'); function init() { ngMock.module('kibana'); ngMock.inject(function (Private) { Renderbot = Private(require('ui/Vis/Renderbot')); }); } describe('API', function () { var vis; var $el; var renderbot; var uiState; beforeEach(init); beforeEach(function () { vis = { hello: 'world' }; $el = 'element'; uiState = {}; renderbot = new Renderbot(vis, $el, uiState); }); it('should have expected methods', function () { expect(renderbot).to.have.property('render'); expect(renderbot).to.have.property('destroy'); expect(renderbot).to.have.property('updateParams'); }); it('should throw if not implemented', function () { expect(renderbot.render).to.throwError(); expect(renderbot.destroy).to.throwError(); }); }); });