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