试图找到但没有成功。只是想知道我怎么能在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