|
|
@@ -78,17 +78,24 @@ define([
|
|
|
});
|
|
|
|
|
|
describe('setTime', function() {
|
|
|
- it('should return disable refresh for absolute times', function() {
|
|
|
+ it('should return disable refresh if refresh is disabled for any range', function() {
|
|
|
_dashboard.refresh = false;
|
|
|
|
|
|
ctx.service.setTime({from: '2011-01-01', to: '2015-01-01' });
|
|
|
expect(_dashboard.refresh).to.be(false);
|
|
|
});
|
|
|
|
|
|
+ it('should restore refresh for absolute time range', function() {
|
|
|
+ _dashboard.refresh = '30s';
|
|
|
+
|
|
|
+ ctx.service.setTime({from: '2011-01-01', to: '2015-01-01' });
|
|
|
+ expect(_dashboard.refresh).to.be('30s');
|
|
|
+ });
|
|
|
+
|
|
|
it('should restore refresh after relative time range is set', function() {
|
|
|
_dashboard.refresh = '10s';
|
|
|
ctx.service.setTime({from: moment([2011,1,1]), to: moment([2015,1,1])});
|
|
|
- expect(_dashboard.refresh).to.be(false);
|
|
|
+ expect(_dashboard.refresh).to.be('10s');
|
|
|
ctx.service.setTime({from: '2011-01-01', to: 'now' });
|
|
|
expect(_dashboard.refresh).to.be('10s');
|
|
|
});
|