Sha256: 2a899c5800c71398d5ba6f805e1d777452ab20927a2b6b5f5bc039bb01bcc8cc
Contents?: true
Size: 484 Bytes
Versions: 1
Compression:
Stored size: 484 Bytes
Contents
module ControllerMacros def login_admin before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] sign_in FactoryGirl.create(:admin) end end def login_customer before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] customer = FactoryGirl.create(:customer) # customer.confirm! sign_in customer end end end RSpec.configure do |config| config.extend ControllerMacros, type: :controller end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tang-0.0.1 | spec/support/controller_macros.rb |