|
|
|
@ -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'); |
|
|
|
|
}); |
|
|
|
|