标签: ruby-on-rails rspec
一个常见的情况是应用程序包含用户和组,只有作为该组管理员的用户才能添加/删除用户。我可能有一个控制器操作“@ group.add_member if current_user.is_admin”
似乎测试此行为应该是模型单元测试的一部分。因为它是负责单个任务的单个代码。但我不确定如何最好地包括这个方法的正确性取决于控制器的事实。我在想:
思想?
答案 0 :(得分:0)
选项2没问题。
逻辑是安全的:
该模型负责其业务
控制器是指挥