intenté encontrarlo pero sin éxito. Me preguntaba cómo podría probar ámbitos en Rails 3.Cómo probar ámbitos?
Podría estar utilizando rspec, shoulda o simplemente una unidad de prueba.
Gracias.
En realidad, estoy tratando de esta manera, pero no es una prueba completa, ya que todavía es necesario poner el método de la orden().
El Alcance:
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
final
configurando dos casos extremos y probando su método (que es realmente el alcance) es una solución de prueba elegante, así que no se preocupe por usar la respuesta anterior – Houen