Sha256: 86336e1991346efb7600379e34653c66d7bc2043b180972f5235ea4e00537e7e
Contents?: true
Size: 620 Bytes
Versions: 2
Compression:
Stored size: 620 Bytes
Contents
module Alchemy module TestSupport # Helpers for authentication # module AuthHelpers def sign_in(user = admin_user) controller.stub current_alchemy_user: user end def registered_user mock_user([:registered]) end def author_user mock_user([:author]) end def editor_user mock_user([:editor]) end def admin_user mock_user([:admin]) end def mock_user(roles) mock_model(Alchemy.user_class, alchemy_roles: roles.map(&:to_sym), role_symbols: roles.map(&:to_sym)) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alchemy_cms-2.9.1 | lib/alchemy/test_support/auth_helpers.rb |
alchemy_cms-2.9.0 | lib/alchemy/test_support/auth_helpers.rb |