試圖找到但沒有成功。只是想知道我怎麼能在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
末
設置兩個邊界情況並測試你的方法(這是什麼範圍真的是一個優雅的測試解決方案,所以不要擔心使用上述答案 – Houen 2011-08-27 12:17:42