खोजने की कोशिश की लेकिन बिना सफलता के। बस सोच रहा हूं कि मैं रेल 3 में स्कॉप्स का परीक्षण कैसे कर सकता हूं।स्कॉप्स का परीक्षण कैसे करें?
आरएसपीईसी, कंधे या सिर्फ एक परीक्षण इकाई का उपयोग कर सकता है।
धन्यवाद।
दरअसल, मैं इस तरह से कोशिश कर रहा हूं, लेकिन यह पूरी परीक्षा नहीं है क्योंकि इसे अभी भी ऑर्डर() विधि डालने की आवश्यकता है।
स्कोप:
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