我是新來RSpec測試,我真的很感謝你的幫助。RSpec控制器測試
這是我在控制器中的索引操作,我需要對它進行測試以查看視圖內部的鏈接選擇是否按照它們應該的那樣操作。我會很感激你能提供給我的任何代碼,因爲我甚至不知道從哪裏開始。
def index
respond_to do |format|
format.html
format.json do
if params[:s_id].blank? && !params[:f_id].blank?
@fp_for_dropdown = Model.where(:f_id => params[:f_id])
elsif !params[:s_id].blank? && params[:f_id].blank?
@fp_for_dropdown = Model.where(:s_id => params[:s_id])
elsif !params[:s_id].blank? && !params[:f_id].blank?
@fp_for_dropdown = Model.where(:s_id => params[:s_id], :f_id => params[:f_id])
else
@fp_for_dropdown = Hash[]
end
render :json => Hash["" => ""].merge(Hash[@fp_for_dropdown.map { |i| [i.id, i.name] }])
end
end
末
非常感謝! – user1993565
不客氣:) –