Correctly stub the websocket redis method
This commit is contained in:
parent
076d0e5edd
commit
4bb9370c5d
2 changed files with 32 additions and 1 deletions
|
|
@ -50,7 +50,22 @@ module Resque
|
||||||
klass.send(:perform, *args)
|
klass.send(:perform, *args)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
module Diaspora::Websocket
|
||||||
|
def redis
|
||||||
|
FakeRedis.new
|
||||||
|
end
|
||||||
|
end
|
||||||
|
class FakeRedis
|
||||||
|
def rpop
|
||||||
|
true
|
||||||
|
end
|
||||||
|
def llen
|
||||||
|
true
|
||||||
|
end
|
||||||
|
def lpush
|
||||||
|
true
|
||||||
|
end
|
||||||
|
end
|
||||||
class User
|
class User
|
||||||
def send_contact_request_to(desired_contact, aspect)
|
def send_contact_request_to(desired_contact, aspect)
|
||||||
request = Request.instantiate(:to => desired_contact,
|
request = Request.instantiate(:to => desired_contact,
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,22 @@ RSpec.configure do |config|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
module Diaspora::Websocket
|
||||||
|
def redis
|
||||||
|
FakeRedis.new
|
||||||
|
end
|
||||||
|
end
|
||||||
|
class FakeRedis
|
||||||
|
def rpop
|
||||||
|
true
|
||||||
|
end
|
||||||
|
def llen
|
||||||
|
true
|
||||||
|
end
|
||||||
|
def lpush
|
||||||
|
true
|
||||||
|
end
|
||||||
|
end
|
||||||
module Resque
|
module Resque
|
||||||
def enqueue(klass, *args)
|
def enqueue(klass, *args)
|
||||||
if $process_queue
|
if $process_queue
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue