【发布时间】:2016-04-26 13:18:56
【问题描述】:
我有这个非常基本的助手,它依赖于 Sorcery 在控制器和助手中提供的 current_user 变量
def current_user_link
user_link current_user
end
def user_link(user, html_options = {}, &block)
link_to user.to_s, user, html_options, &block
end
如何测试这个助手?
describe UsersHelper do
describe '#current_user_link' do
it 'should return a link to the current user' do
expected_link = link_to current_user.name, current_user
???
expect(current_user_link).to eq expected_link
end
end
我是否需要以某种方式存根current_user?
它甚至值得测试吗?
【问题讨论】:
标签: ruby-on-rails testing rspec helpers