14 lines
260 B
Crystal
14 lines
260 B
Crystal
|
module Auth::TestBackdoor
|
||
|
macro included
|
||
|
before test_backdoor
|
||
|
end
|
||
|
|
||
|
private def test_backdoor
|
||
|
if Lucky::Env.test? && (user_id = params.get?(:backdoor_user_id))
|
||
|
user = UserQuery.find(user_id)
|
||
|
sign_in user
|
||
|
end
|
||
|
continue
|
||
|
end
|
||
|
end
|