0
我是新來RSPEC,想知道我怎麼能寫功能測試用於以下控制器我如何我會寫測試以下控制器
class FeedbackFormsController < ApplicationController
before_filter :authenticate_user!
def new
@feedback_form = FeedbackForm.new
session[:return_to] = request.referer
end
def create
feedback_form = FeedbackForm.new(params[:feedback_form])
FeedbackMailer.new(feedback_form).deliver
flash[:notice] = "Your feedback was submitted successfully."
redirect_to session[:return_to]
end
end
恐怕你的問題非常模糊。我會創建至少5或6個rspec測試。請更具體一些。你讀過rspec文檔嗎?你有沒有嘗試過創建你的第一個rspec測試? – Geoff
是的,我經常寫測試。但是,這一天,我陷入了無法避免測試代碼的最底層(我不知道它是對的,但是這使得我的測試非常僵硬)。所以問了問題,看看親紅寶石開發人員將如何編寫上述代碼的測試。 –