0
Ich habe folgende Rahmen in Modellwie rspec Test für Umfang in Modell schreiben
class ProductDetail < ApplicationRecord
scope :currently_active, lambda {
where('? BETWEEN start_time AND end_time', Time.zone.now)
}
end
ich die Fabrik für sie geschaffen, sondern versucht, herauszufinden, wie ich rspec für sie schreiben konnte.
Ich habe versucht, wie etwas zu tun, unter
subject { create(:product_detail) }
describe '#currently_active' do
context '#test' do
it 'test' do
product = build(:product_detail, start_time: Time.now, end_time: Time.now + 30.days)
end
end
end
Sie sollten es nicht testen, da ist Rails Kern . Konzentrieren Sie sich auf die Geschäftslogik. – cmramseyer
Ich habe RSPC-Testfälle für Controller hinzugefügt. Ich muss auch Testfälle für den Bereich hinzufügen. –