Sha256: bcef0e27ed29f7361306661d8d87498f38e67f91574d0b30edaca18e2bfbf8f3
Contents?: true
Size: 842 Bytes
Versions: 4
Compression:
Stored size: 842 Bytes
Contents
require 'spec_helper' describe Chouette::GroupOfLine do subject { Factory(:group_of_line) } it { should validate_presence_of :name } # it { should validate_presence_of :objectid } it { should validate_uniqueness_of :objectid } describe "#stop_areas" do let!(:line){Factory(:line, :group_of_lines => [subject])} let!(:route){Factory(:route, :line => line)} it "should retreive group of line's stop_areas" do subject.stop_areas.count.should == route.stop_points.count end end context "#line_tokens=" do let!(:line1){Factory(:line)} let!(:line2){Factory(:line)} it "should return associated line ids" do subject.update_attributes :line_tokens => [line1.id, line2.id].join(',') subject.lines.should include( line1) subject.lines.should include( line2) end end end
Version data entries
4 entries across 4 versions & 1 rubygems