mirror of https://github.com/grafana/grafana
parent
5ac6d28abf
commit
dfd1d09641
@ -0,0 +1,40 @@ |
||||
define([], |
||||
function() { |
||||
|
||||
return { |
||||
create: function() { |
||||
return { |
||||
refresh: function() {}, |
||||
|
||||
current: { |
||||
title: "", |
||||
tags: [], |
||||
style: "dark", |
||||
timezone: 'browser', |
||||
editable: true, |
||||
failover: false, |
||||
panel_hints: true, |
||||
rows: [], |
||||
pulldowns: [ { type: 'templating' }, { type: 'annotations' } ], |
||||
nav: [ { type: 'timepicker' } ], |
||||
services: {}, |
||||
loader: { |
||||
save_gist: false, |
||||
save_elasticsearch: true, |
||||
save_local: true, |
||||
save_default: true, |
||||
save_temp: true, |
||||
save_temp_ttl_enable: true, |
||||
save_temp_ttl: '30d', |
||||
load_gist: false, |
||||
load_elasticsearch: true, |
||||
load_elasticsearch_size: 20, |
||||
load_local: false, |
||||
hide: false |
||||
}, |
||||
refresh: false |
||||
} |
||||
} |
||||
} |
||||
} |
||||
}); |
||||
@ -1,26 +0,0 @@ |
||||
define([ |
||||
'angular', |
||||
'angularMocks', |
||||
'panels/graphite/module' |
||||
], function(angular) { |
||||
|
||||
/* describe('controller', function() { |
||||
var scope, metricCtrl; |
||||
|
||||
beforeEach(function() { |
||||
angular.mock.inject(function($rootScope, $controller) { |
||||
scope = $rootScope.$new(); |
||||
metricCtrl = $controller('kibana.panels.graphite.graphite', { |
||||
$scope: scope |
||||
}); |
||||
}); |
||||
}); |
||||
|
||||
it('should work', function() { |
||||
metricCtrl.toggleYAxis({alias:'myAlias'}); |
||||
scope.panel.aliasYAxis['myAlias'].should.be(2); |
||||
}); |
||||
|
||||
});*/ |
||||
|
||||
}); |
||||
@ -0,0 +1,60 @@ |
||||
define([ |
||||
'mocks/dashboard-mock', |
||||
'underscore', |
||||
'services/filterSrv' |
||||
], function(dashboardMock, _) { |
||||
|
||||
describe('filterSrv', function() { |
||||
var _filterSrv; |
||||
|
||||
beforeEach(module('kibana.services')); |
||||
beforeEach(module(function($provide){ |
||||
$provide.value('dashboard', dashboardMock.create()); |
||||
})); |
||||
|
||||
beforeEach(inject(function(filterSrv) { |
||||
_filterSrv = filterSrv; |
||||
})); |
||||
|
||||
describe('init', function() { |
||||
beforeEach(function() { |
||||
_filterSrv.add({ name: 'test', current: { value: 'oogle' } }); |
||||
_filterSrv.init(); |
||||
}); |
||||
|
||||
it('should initialize template data', function() { |
||||
var target = _filterSrv.applyFilterToTarget('this.[[test]].filters'); |
||||
expect(target).to.be('this.oogle.filters'); |
||||
}); |
||||
}); |
||||
|
||||
describe.only('filterOptionSelected', function() { |
||||
beforeEach(function() { |
||||
_filterSrv.add({ name: 'test' }); |
||||
_filterSrv.filterOptionSelected(_filterSrv.list[0], { value: 'muuuu' }); |
||||
}); |
||||
it('should set current value and update template data', function() { |
||||
var target = _filterSrv.applyFilterToTarget('this.[[test]].filters'); |
||||
expect(target).to.be('this.muuuu.filters'); |
||||
}); |
||||
}); |
||||
|
||||
describe('timeRange', function() { |
||||
it('should return unparsed when parse is false', function() { |
||||
_filterSrv.setTime({from: 'now', to: 'now-1h' }); |
||||
var time = _filterSrv.timeRange(false); |
||||
expect(time.from).to.be('now'); |
||||
expect(time.to).to.be('now-1h'); |
||||
}); |
||||
|
||||
it('should return parsed when parse is true', function() { |
||||
_filterSrv.setTime({from: 'now', to: 'now-1h' }); |
||||
var time = _filterSrv.timeRange(true); |
||||
expect(_.isDate(time.from)).to.be(true); |
||||
expect(_.isDate(time.to)).to.be(true); |
||||
}); |
||||
}); |
||||
|
||||
}); |
||||
|
||||
}); |
||||
@ -0,0 +1,60 @@ |
||||
define([ |
||||
'mocks/dashboard-mock', |
||||
'underscore', |
||||
'services/filterSrv' |
||||
], function(dashboardMock, _) { |
||||
|
||||
describe('filterSrv', function() { |
||||
var _filterSrv; |
||||
|
||||
beforeEach(module('kibana.services')); |
||||
beforeEach(module(function($provide){ |
||||
$provide.value('dashboard', dashboardMock.create()); |
||||
})); |
||||
|
||||
beforeEach(inject(function(filterSrv) { |
||||
_filterSrv = filterSrv; |
||||
})); |
||||
|
||||
describe('init', function() { |
||||
beforeEach(function() { |
||||
_filterSrv.add({ name: 'test', current: { value: 'oogle' } }); |
||||
_filterSrv.init(); |
||||
}); |
||||
|
||||
it('should initialize template data', function() { |
||||
var target = _filterSrv.applyFilterToTarget('this.[[test]].filters'); |
||||
expect(target).to.be('this.oogle.filters'); |
||||
}); |
||||
}); |
||||
|
||||
describe.only('filterOptionSelected', function() { |
||||
beforeEach(function() { |
||||
_filterSrv.add({ name: 'test' }); |
||||
_filterSrv.filterOptionSelected(_filterSrv.list[0], { value: 'muuuu' }); |
||||
}); |
||||
it('should set current value and update template data', function() { |
||||
var target = _filterSrv.applyFilterToTarget('this.[[test]].filters'); |
||||
expect(target).to.be('this.muuuu.filters'); |
||||
}); |
||||
}); |
||||
|
||||
describe('timeRange', function() { |
||||
it('should return unparsed when parse is false', function() { |
||||
_filterSrv.setTime({from: 'now', to: 'now-1h' }); |
||||
var time = _filterSrv.timeRange(false); |
||||
expect(time.from).to.be('now'); |
||||
expect(time.to).to.be('now-1h'); |
||||
}); |
||||
|
||||
it('should return parsed when parse is true', function() { |
||||
_filterSrv.setTime({from: 'now', to: 'now-1h' }); |
||||
var time = _filterSrv.timeRange(true); |
||||
expect(_.isDate(time.from)).to.be(true); |
||||
expect(_.isDate(time.to)).to.be(true); |
||||
}); |
||||
}); |
||||
|
||||
}); |
||||
|
||||
}); |
||||
Loading…
Reference in new issue