mirror of
https://github.com/codeninjasllc/discourse.git
synced 2025-03-20 20:11:19 -04:00
FIX: Reset state of DiscourseRedis::FallbackHandler
in tests.
This commit is contained in:
parent
c5e0b74321
commit
36e3f1f5e4
2 changed files with 11 additions and 0 deletions
|
@ -64,6 +64,13 @@ class DiscourseRedis
|
|||
end
|
||||
end
|
||||
|
||||
# Used for testing
|
||||
def reset!
|
||||
@master = true
|
||||
@last_checked = nil
|
||||
@running = false
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def synchronize
|
||||
|
|
|
@ -78,6 +78,10 @@ describe DiscourseRedis do
|
|||
end
|
||||
|
||||
describe DiscourseRedis::FallbackHandler do
|
||||
after do
|
||||
fallback_handler.reset!
|
||||
end
|
||||
|
||||
describe '#initiate_fallback_to_master' do
|
||||
it 'should fallback to the master server once it is up' do
|
||||
begin
|
||||
|
|
Loading…
Reference in a new issue