@spalger/kibana
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
28 lines (23 loc) • 805 B
JavaScript
describe('markdown vis controller', function () {
var $scope;
var $el;
var ngMock = require('ngMock');
var expect = require('expect.js');
beforeEach(ngMock.module('kibana/markdown_vis'));
beforeEach(ngMock.inject(function ($rootScope, $controller) {
$scope = $rootScope.$new();
$controller('KbnMarkdownVisController', {$scope: $scope});
$scope.$digest();
}));
it('should set html from markdown params', function () {
expect($scope).to.not.have.property('html');
$scope.vis = {
params: {
markdown: 'This is a test of the [markdown](http://daringfireball.net/projects/markdown) vis.'
}
};
$scope.$digest();
expect($scope).to.have.property('html');
expect($scope.html.toString().indexOf('<a href')).to.be.greaterThan(-1);
});
});