From 4bb9370c5d2283cd15b7f1e8178ea4acc965c8e5 Mon Sep 17 00:00:00 2001 From: Raphael Date: Fri, 10 Dec 2010 11:52:16 -0800 Subject: [PATCH] Correctly stub the websocket redis method --- features/support/env.rb | 17 ++++++++++++++++- spec/spec_helper.rb | 16 ++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/features/support/env.rb b/features/support/env.rb index 35be0eca3..ce0ef0d87 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -50,7 +50,22 @@ module Resque klass.send(:perform, *args) 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 def send_contact_request_to(desired_contact, aspect) request = Request.instantiate(:to => desired_contact, diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 7f47e75d0..6087c8fed 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -38,6 +38,22 @@ RSpec.configure do |config| 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 def enqueue(klass, *args) if $process_queue