diff options
| author | Xinhui | 2017-06-13 11:49:55 +0200 | 
|---|---|---|
| committer | Xinhui | 2017-06-13 11:50:07 +0200 | 
| commit | 47f26d711d165be4dc20f5056d6ab09888de611b (patch) | |
| tree | 2be41db01696a2bee10c83771f02d6c5475b1a24 /spec/models/clean_up_spec.rb | |
| parent | c82bde8ec037d378203f7501a036a92aa35ca703 (diff) | |
| download | chouette-core-47f26d711d165be4dc20f5056d6ab09888de611b.tar.bz2 | |
Clean edit condition on date included or not
Diffstat (limited to 'spec/models/clean_up_spec.rb')
| -rw-r--r-- | spec/models/clean_up_spec.rb | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/spec/models/clean_up_spec.rb b/spec/models/clean_up_spec.rb index b4cf5e1af..4b1bf4da9 100644 --- a/spec/models/clean_up_spec.rb +++ b/spec/models/clean_up_spec.rb @@ -146,7 +146,7 @@ RSpec.describe CleanUp, :type => :model do      let(:cleaner) { create(:clean_up, date_type: :after, begin_date: time_table_date.date) }      it 'should destroy record' do -      count = Chouette::TimeTableDate.where('date >= ?', cleaner.begin_date).count +      count = Chouette::TimeTableDate.where('date > ?', cleaner.begin_date).count        expect{ cleaner.destroy_time_tables_dates_after }.to change {          Chouette::TimeTableDate.count        }.by(-count) @@ -173,9 +173,9 @@ RSpec.describe CleanUp, :type => :model do    context '#destroy_time_tables_after' do      let!(:time_table) { create(:time_table ) } -    let(:cleaner) { create(:clean_up, date_type: :after, begin_date: time_table.start_date) } +    let(:cleaner) { create(:clean_up, date_type: :after, begin_date: time_table.start_date - 1.day) } -    it 'should destroy time_tables with start_date >= purge begin_date' do +    it 'should destroy time_tables with start_date > purge begin_date' do        expect{ cleaner.destroy_time_tables_after }.to change {          Chouette::TimeTable.count        }.by(-1) @@ -209,9 +209,9 @@ RSpec.describe CleanUp, :type => :model do    context '#destroy_time_tables_before' do      let!(:time_table) { create(:time_table ) } -    let(:cleaner) { create(:clean_up, date_type: :before, begin_date: time_table.end_date) } +    let(:cleaner) { create(:clean_up, date_type: :before, begin_date: time_table.end_date + 1.day) } -    it 'should destroy time_tables with end_date <= purge begin_date' do +    it 'should destroy time_tables with end_date < purge begin_date' do        expect{ cleaner.destroy_time_tables_before }.to change {          Chouette::TimeTable.count        }.by(-1) | 
