summaryrefslogtreecommitdiff
path: root/spec/support
diff options
context:
space:
mode:
authormo k <mo@mokhan.ca>2012-09-27 20:30:31 -0600
committermo k <mo@mokhan.ca>2012-09-27 20:30:31 -0600
commit98db5dfbe7a8ae4d44c90e34e4ebef75f2d75efa (patch)
tree0837a15d57d3cb4e0e21b9979772176402a0136c /spec/support
parent246a68ec767981cd3ae55fe2a1f6102d591cde4a (diff)
move devise login to a test helper.
Diffstat (limited to 'spec/support')
-rw-r--r--spec/support/devise.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/support/devise.rb b/spec/support/devise.rb
new file mode 100644
index 00000000..3ba82027
--- /dev/null
+++ b/spec/support/devise.rb
@@ -0,0 +1,8 @@
+module DeviseHelper
+ def http_login(user)
+ gateway = fake
+ gateway.stub(:authenticate).and_return(user)
+ gateway.stub(:authenticate!).and_return(user)
+ request.env['warden'] = gateway
+ end
+end