kibana-with-account
Version:
kibana-with-account is develop based kibana project
40 lines (33 loc) • 961 B
JavaScript
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();
});
});
});