【发布时间】:2011-08-31 12:27:53
【问题描述】:
在 rspec 测试方面只需要一点帮助...对它很陌生,不太知道如何测试这段代码
# Get a list of tasks recently used by the user
recent_task_ids = Effort.all( :select => "project_task_id",
:conditions => { :user_id => @user_id },
:group => "project_task_id",
:order => "MAX( week_commencing )" )
# For each of the task ids, get the actual project task records
@recent_tasks = []
recent_task_ids.each do |effort|
if ProjectTask.find_by_id( effort.project_task_id ) != nil
@recent_tasks.push( ProjectTask.find( effort.project_task_id ) )
end
end
不确定您是否应该以这种方式测试未定义的变量,但任何帮助都会很棒
【问题讨论】:
标签: ruby-on-rails-3 testing rspec