diff options
| author | Alban Peignier | 2017-02-18 13:23:15 +0100 |
|---|---|---|
| committer | Alban Peignier | 2017-02-18 13:23:15 +0100 |
| commit | 34ff53159c40b3bec72b479317a1692e36c6f413 (patch) | |
| tree | bae60ffc7880b82320dacb18e53e34ab59f9efb1 /spec/models/referential_metadata_spec.rb | |
| parent | 556920ec50788cda6f07832a42f222fa22ce66e0 (diff) | |
| download | chouette-core-34ff53159c40b3bec72b479317a1692e36c6f413.tar.bz2 | |
Support multi parameter in ReferentialMetadata::Period to fix begin/end dates. Refs #2621
Diffstat (limited to 'spec/models/referential_metadata_spec.rb')
| -rw-r--r-- | spec/models/referential_metadata_spec.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/models/referential_metadata_spec.rb b/spec/models/referential_metadata_spec.rb index 50571ad85..7e61c54b1 100644 --- a/spec/models/referential_metadata_spec.rb +++ b/spec/models/referential_metadata_spec.rb @@ -70,6 +70,14 @@ RSpec.describe ReferentialMetadata, :type => :model do expect(period(end: "2016-11-22").end).to eq(Date.new(2016,11,22)) end + it "should support multiparameter on begin attribute" do + expect(period("begin(3i)"=>"18", "begin(2i)"=>"2", "begin(1i)"=>"2017").begin).to eq(Date.new(2017,2,18)) + end + + it "should support multiparameter on end attribute" do + expect(period("end(3i)"=>"18", "end(2i)"=>"2", "end(1i)"=>"2017").end).to eq(Date.new(2017,2,18)) + end + it { is_expected.to validate_presence_of(:begin) } it { is_expected.to validate_presence_of(:end) } |
