我有一个Sinatra应用程序,根据用户是否登录,可以将页面作为只读或可编辑的服务。
控制器设置一个变量
我使用
如何直接测试
控制器设置一个变量
@can_edit
,由视图用于隐藏/显示编辑链接。如何在我的测试中测试@can_edit
的值?我不知道如何在Rack::Test下访问控制器的当前实例。我使用
class_eval
来存根控制器中的logged_in?
方法,但我不得不查看last_response.body
以查看我的编辑链接是否已设置@can_edit
。如何直接测试
@can_edit
的值?