Sha256: 81d1a417c93d5b0e197acfb4cfbbe10ae9ae427f26b4756fa5db46e9a0d1513d
Contents?: true
Size: 619 Bytes
Versions: 2
Compression:
Stored size: 619 Bytes
Contents
require 'rails_helper' describe SpudBanner, type: 'model' do let(:set) { create(:spud_banner_set) } describe 'active' do it 'returns active banners' do banner = create(:spud_banner, spud_banner_set_id: set.id, start_date: Date.yesterday, end_date: Date.tomorrow) result = SpudBanner.active expect(result).to eq([banner]) end it 'does not return inactive banners' do create(:spud_banner, spud_banner_set_id: set.id, start_date: nil, end_date: Date.yesterday) result = SpudBanner.active expect(result).to eq([]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tb_banners-1.3.2 | spec/models/spud_banner_spec.rb |
tb_banners-1.3.1 | spec/models/spud_banner_spec.rb |