diff options
| author | Alban Peignier | 2018-04-22 16:55:49 +0200 | 
|---|---|---|
| committer | Alban Peignier | 2018-04-22 16:55:49 +0200 | 
| commit | fdd91bf918c9aaf35d8381c553652458c850b609 (patch) | |
| tree | 2fb9548ebeccec20fea91dff7ebe2ead696db676 | |
| parent | e7710e8e81eef65f07c441d9efa0562e10b6284c (diff) | |
| download | chouette-core-fdd91bf918c9aaf35d8381c553652458c850b609.tar.bz2 | |
Fixes Calendar::Period specs. Refs #5519
| -rw-r--r-- | spec/models/calendar/period_spec.rb | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/spec/models/calendar/period_spec.rb b/spec/models/calendar/period_spec.rb index 233733cbf..0e77c632c 100644 --- a/spec/models/calendar/period_spec.rb +++ b/spec/models/calendar/period_spec.rb @@ -5,7 +5,7 @@ RSpec.describe Calendar::Period, type: :model do    def period(attributes = {})      @__period__ ||= {} -    @__period__.fetch(attributes){  +    @__period__.fetch(attributes){        @__period__[attributes] = Calendar::Period.new(attributes)      }    end @@ -36,12 +36,15 @@ RSpec.describe Calendar::Period, type: :model do    it { is_expected.to validate_presence_of(:begin) }    it { is_expected.to validate_presence_of(:end) } -  it 'should validate that end is greather than or equlals to begin' do +  it 'should validate that end is greather than to begin' do      expect(period(begin: '2016-11-21', end: '2016-11-22')).to be_valid -    expect(period(begin: '2016-11-21', end: '2016-11-21')).to_not be_valid      expect(period(begin: '2016-11-22', end: '2016-11-21')).to_not be_valid    end +  it 'should accept a 1-day period' do +    expect(period(begin: '2016-11-21', end: '2016-11-21')).to be_valid +  end +    describe 'intersect?' do      it 'should detect date in common with other date_ranges' do        november = period(begin: '2016-11-01', end: '2016-11-30') | 
