Sha256: f0da1e282d1fa4f9abe1c6946ec082892677373b7d62c056e848bbd8ee60f2d0

Contents?: true

Size: 525 Bytes

Versions: 1

Compression:

Stored size: 525 Bytes

Contents

require 'spec_helper'

describe Chouette::Network, :type => :model do

  subject { create(:network) }

  it { is_expected.to validate_presence_of :name }

  # it { should validate_presence_of :objectid }
  it { is_expected.to validate_uniqueness_of :objectid }

  describe "#stop_areas" do
    let!(:line){create(:line, :network => subject)}
    let!(:route){create(:route, :line => line)}
    it "should retrieve route's stop_areas" do
      expect(subject.stop_areas.count).to eq(route.stop_points.count)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ninoxe-1.2.3 spec/models/chouette/network_spec.rb