Rspec, licznik obejrzeń strony

Hej,
jak powienien wyglądać test w rspecu, który po wyświetleniu strony sprawdza czy licznik obejrzeń zwiększył się o jeden?

używając capybara mógłby wyglądać tak:

it "increases visit_count" do visit "/" page.should have_content("Wizyt: 1") visit "/" page.should have_content("Wizyt: 2") end
Chociaż nie jestem przekonany czy jest sens to testować. Raczej testowałbym coś takiego:

it "increases visit_count" do site = mock(:site) YourController.any_instance.should_receive(:current_site).and_return(site) site.should_receive(:increase_visit_count) get :index end
Zakładając, że trzymasz visit_count w modelu site ktory jest zwracany przez metode current_site kontrolera

dzięki wielke o to mi chodziło :wink: