【发布时间】:2021-01-06 11:29:46
【问题描述】:
我是 RSpec 的新手,我想测试控制器的 if-else 条件,我在互联网上搜索但无法正确找到结果。
def edit
if @question.user_id == current_user.id
render :edit
else
redirect_to root_path
end
end
我正在使用 Rails 6 请指导我如何在示例的帮助下为这种情况编写 RSpec。
【问题讨论】:
-
制作两个场景并用两个不同的用户模拟问题。它将同时满足两种条件
-
你,或者其他人,昨天正是问了这个问题:stackoverflow.com/questions/65579449/…
标签: ruby-on-rails rspec-rails ruby-on-rails-6