私はrspecを初めて使用し、コントローラーの2つのアクションを実行するための機能テストをどのように記述できるか疑問に思いました。
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