diff options
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/models/chouette/line_spec.rb | 8 | ||||
| -rw-r--r-- | spec/models/chouette/time_table_spec.rb | 5 | ||||
| -rw-r--r-- | spec/models/line_spec.rb | 9 | 
3 files changed, 13 insertions, 9 deletions
diff --git a/spec/models/chouette/line_spec.rb b/spec/models/chouette/line_spec.rb index ac9b2c6cd..5a339e7ed 100644 --- a/spec/models/chouette/line_spec.rb +++ b/spec/models/chouette/line_spec.rb @@ -3,6 +3,7 @@ require 'spec_helper'  describe Chouette::Line, :type => :model do    subject { create(:line) } +  it { is_expected.to belong_to(:line_referential) }    # it { is_expected.to validate_presence_of :network }    # it { is_expected.to validate_presence_of :company } @@ -12,6 +13,13 @@ describe Chouette::Line, :type => :model do    # it { should validate_presence_of :objectid }    it { is_expected.to validate_uniqueness_of :objectid } +  describe '#display_name' do +    it 'should display local_id, number, name and company name' do +      display_name = "#{subject.objectid.local_id} - #{subject.number} - #{subject.name} - #{subject.company.try(:name)}" +      expect(subject.display_name).to eq(display_name) +    end +  end +    describe '#objectid' do      subject { super().objectid }      it { is_expected.to be_kind_of(Chouette::NetexObjectId) } diff --git a/spec/models/chouette/time_table_spec.rb b/spec/models/chouette/time_table_spec.rb index 18d76e805..1d0fa8585 100644 --- a/spec/models/chouette/time_table_spec.rb +++ b/spec/models/chouette/time_table_spec.rb @@ -1363,6 +1363,11 @@ end    end    describe "#duplicate" do +    it 'should also copy tags' do +      subject.tag_list.add('tag1', 'tag2') +      expect(subject.duplicate.tag_list).to include('tag1', 'tag2') +    end +        it "should be a copy of" do          target=subject.duplicate          expect(target.id).to be_nil diff --git a/spec/models/line_spec.rb b/spec/models/line_spec.rb deleted file mode 100644 index 259c7035a..000000000 --- a/spec/models/line_spec.rb +++ /dev/null @@ -1,9 +0,0 @@ -require 'spec_helper' - -describe Chouette::Line, type: :model do - -  subject { create(:line) } - -  it { is_expected.to belong_to(:line_referential) } - -end  | 
