mirror of
https://github.com/grafana/grafana.git
synced 2025-02-15 10:03:33 -06:00
fixed failing unit test, added 2 more for setTime & auto refresh behavior
This commit is contained in:
parent
541baac49e
commit
993a2daccc
@ -6,6 +6,7 @@ define([],
|
||||
create: function() {
|
||||
return {
|
||||
refresh: function() {},
|
||||
set_interval: function(value) { this.current.refresh = value; },
|
||||
|
||||
current: {
|
||||
title: "",
|
||||
@ -33,7 +34,7 @@ define([],
|
||||
load_local: false,
|
||||
hide: false
|
||||
},
|
||||
refresh: false
|
||||
refresh: true
|
||||
}
|
||||
};
|
||||
}
|
||||
|
@ -7,10 +7,12 @@ define([
|
||||
|
||||
describe('filterSrv', function() {
|
||||
var _filterSrv;
|
||||
var _dashboard;
|
||||
|
||||
beforeEach(module('kibana.services'));
|
||||
beforeEach(module(function($provide){
|
||||
$provide.value('dashboard', dashboardMock.create());
|
||||
_dashboard = dashboardMock.create();
|
||||
$provide.value('dashboard', _dashboard);
|
||||
}));
|
||||
|
||||
beforeEach(inject(function(filterSrv) {
|
||||
@ -56,6 +58,23 @@ define([
|
||||
});
|
||||
});
|
||||
|
||||
describe('setTime', function() {
|
||||
it('should return disable refresh for absolute times', function() {
|
||||
_dashboard.current.refresh = true;
|
||||
|
||||
_filterSrv.setTime({from: '2011-01-01', to: '2015-01-01' });
|
||||
expect(_dashboard.current.refresh).to.be(false);
|
||||
});
|
||||
|
||||
it('should restore refresh after relative time range is set', function() {
|
||||
_dashboard.current.refresh = true;
|
||||
_filterSrv.setTime({from: '2011-01-01', to: '2015-01-01' });
|
||||
expect(_dashboard.current.refresh).to.be(false);
|
||||
_filterSrv.setTime({from: '2011-01-01', to: 'now' });
|
||||
expect(_dashboard.current.refresh).to.be(true);
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user