Как проверить прицелы?

пытался найти, но безуспешно. Просто интересно, как я могу тестировать области видимости в Rails 3.

Можно использовать rspec, shoulda или просто тестовый модуль.

Спасибо.

На самом деле, я пробовал этот способ, но это не полный тест, так как он все еще нужен чтобы поместить метод order ().

Область действия:

scope :recents_available, where(:available => true, :locked => false).order("created_at DESC")

describe Job, ":recents_available" do

it "should have the scope" do
  Job.should respond_to(:recents_available)
end

it "should include recents jobs that are available and unlocked" do
  @job = Factory(:job, :available => true, :locked => false  )      
  Job.recents_available.should include(@job)
end

end

17
задан Kleber S. 30 January 2011 в 01:40
поделиться