Sha256: c8450a2f05e8161b1785d27a53462b43372008345394814f2efc5e69b7d59780

Contents?: true

Size: 533 Bytes

Versions: 1

Compression:

Stored size: 533 Bytes

Contents

require 'spec_helper'

describe ActiveRoad::Junction do

  subject { create(:junction) }

  it "should validate objectid uniqueness" do
    other = build :junction, :objectid => subject.objectid 
    other.should_not be_valid
  end

  context "junction connected to physical roads" do
    subject { create(:junction) }

    describe "#physical_roads" do
      let(:new_road) { create(:physical_road) }
      it "should be addable" do
        subject.physical_roads << new_road
        subject.save!
      end
    end
  end
  
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_road-0.0.2 spec/models/active_road/junction_spec.rb