Sha256: 702176f01139b4a579f0fe74870bd297cd129b59cc24158eed1727119845803e
Contents?: true
Size: 662 Bytes
Versions: 70
Compression:
Stored size: 662 Bytes
Contents
module EgovUtils module TestUtils module ControllerHelpers attr_reader :signed_user def default_user(params={}) user = FactoryBot.create(:egov_utils_user, params) user end def admin_user default_user(roles: ['admin']) end def basic_user default_user(roles: ['user']) end def anonymous_user user = default_user allow(user).to receive(:persisted?).and_return(false) user end def sign_in(user = basic_user) @signed_user = user allow(controller).to receive(:find_current_user).and_return(user) end end end end
Version data entries
70 entries across 70 versions & 1 rubygems