Просто нужно немного помочь с тестированием 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
Не уверен, что вы даже должны тестировать неопределенные переменные таким образом, но любая помощь будет полезна