diff options
| author | Xinhui | 2017-07-13 11:23:19 +0200 |
|---|---|---|
| committer | Xinhui | 2017-07-13 17:33:22 +0200 |
| commit | b95bc1495f8212787a4161fb8e25eb4c38fa9b07 (patch) | |
| tree | c141b98b05c92c94566a46bf02b200210e4e6aa9 /spec | |
| parent | 55a80fbc32bb126c2332f7694ed534de300a2214 (diff) | |
| download | chouette-core-b95bc1495f8212787a4161fb8e25eb4c38fa9b07.tar.bz2 | |
TimeTablePeriod implementation of checksum concerns
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/models/chouette/time_table_period_spec.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/spec/models/chouette/time_table_period_spec.rb b/spec/models/chouette/time_table_period_spec.rb index 07dc602cb..cc1a3ae09 100644 --- a/spec/models/chouette/time_table_period_spec.rb +++ b/spec/models/chouette/time_table_period_spec.rb @@ -4,11 +4,15 @@ describe Chouette::TimeTablePeriod, :type => :model do let!(:time_table) { create(:time_table)} subject { create(:time_table_period ,:time_table => time_table, :period_start => Date.new(2014,6,30), :period_end => Date.new(2014,7,6) ) } - let!(:p2) {create(:time_table_period ,:time_table => time_table, :period_start => Date.new(2014,7,6), :period_end => Date.new(2014,7,14) ) } + let!(:p2) {create(:time_table_period ,:time_table => time_table, :period_start => Date.new(2014,7,6), :period_end => Date.new(2014,7,14) ) } it { is_expected.to validate_presence_of :period_start } it { is_expected.to validate_presence_of :period_end } - + + describe 'checksum' do + it_behaves_like 'checksum support', :time_table_period + end + describe "#overlap" do context "when periods intersect, " do it "should detect period overlap" do |
