ile denetleyicide örnek değişkenlerin sınanması Görünüm tarafından kullanılmak üzere birkaç örnek değişken oluşturduğu şekilde böyle bir denetleyici verildiğinde, genellikle bunların her birinin düzgün şekilde ayarlandığını test eder misiniz? İstediğiniz gibi görünüyor, ama aynı zamanda biraz da zor gibi görünüyor. Doğru yaklaşım nedir?RSpec
class StaffsController < ApplicationController
def index
set_index_vars
@all_staff = Staff.find_staff_for_business_all_inclusive(current_business_id)
respond_to do |format|
format.html { render :action => "index", :locals => { :all_staff => @all_staff, :all_services => @all_services, :new_vacation => @new_vacation } }
end
end
def set_index_vars
@days_of_week = days_of_week
@first_day_of_week = DefaultsConfig.first_day_of_week
@all_services = Service.services_for_business(current_business_id)
@new_vacation = StaffVacation.new
@has_hit_staff_limit = current_user_plan.has_hit_staff_limit?
end
end
kodu da Madem senin yöntemin etrafında iyi kapsama sahip olarak https://gist.github.com/1018190