Sha256: 0b63c00f721cf30dcd1f60574bd86fd487fb23f649396faacb29008786a08df9
Contents?: true
Size: 544 Bytes
Versions: 1
Compression:
Stored size: 544 Bytes
Contents
<%- unless ModelBase.config.frozen_string_literal.nil? -%> # frozen_string_literal: <%= ModelBase.config.frozen_string_literal.inspect %> <%- end -%> module ControllerMacros def devise_login(key, user) @request.env["devise.mapping"] = Devise.mappings[key] sign_in(user) end def devise_user_login(user) devise_login(:user, user) end def login_admin before(:each){ devise_login(:admin, FactoryGirl.create(:admin)) } end def login_user before(:each){ devise_login(:user, FactoryGirl.create(:user)) } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
model_base_generators-0.3.7 | lib/generators/model_base/templates/spec/support/controller_macros.rb |