diff options
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/models/referential/referential_oid_format_from_wkbch_spec.rb | 6 | ||||
| -rw-r--r-- | spec/models/referential_spec.rb | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/spec/models/referential/referential_oid_format_from_wkbch_spec.rb b/spec/models/referential/referential_oid_format_from_wkbch_spec.rb index b0d78fcf2..b3ee68be3 100644 --- a/spec/models/referential/referential_oid_format_from_wkbch_spec.rb +++ b/spec/models/referential/referential_oid_format_from_wkbch_spec.rb @@ -1,6 +1,6 @@ RSpec.describe Referential do - let( :legal_formats ){ ObjectidFormatterSupport.legal_formats } + let( :legal_formats ){ described_class.objectid_format.values } describe 'default attributes' do @@ -15,9 +15,9 @@ RSpec.describe Referential do expect( referential.objectid_format ).to eq(workbench.objectid_format) end - xit 'and w/o a workbench will take the default objectid_format' do + it 'and w/o a workbench will take the default objectid_format' do referential.define_default_attributes - expect( referential.objectid_format ).to eq(some_value_to_be_defined) + expect( referential.objectid_format ).to be_nil end end diff --git a/spec/models/referential_spec.rb b/spec/models/referential_spec.rb index ad9c43010..d0b1d6447 100644 --- a/spec/models/referential_spec.rb +++ b/spec/models/referential_spec.rb @@ -12,6 +12,12 @@ describe Referential, :type => :model do it { should belong_to(:workbench) } it { should belong_to(:referential_suite) } + context "validation" do + subject { build_stubbed(:referential) } + + it { should validate_presence_of(:objectid_format) } + end + context ".referential_ids_in_periode" do it 'should retrieve referential id in periode range' do range = ref.metadatas.first.periodes.sample |
