diff options
| author | cedricnjanga | 2017-11-20 15:43:25 +0100 |
|---|---|---|
| committer | cedricnjanga | 2017-11-20 15:44:20 +0100 |
| commit | 400fd17ac6cfa612d0ca634fe1f5107a91908783 (patch) | |
| tree | c09b06a8a74be138b0f8e36af0c066a0295c93ba /spec | |
| parent | 70313954ea0431f02826aa5aaafefedea3c8fb00 (diff) | |
| download | chouette-core-400fd17ac6cfa612d0ca634fe1f5107a91908783.tar.bz2 | |
Change the use of namespace and remove modules
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/controllers/routes_controller_spec.rb | 8 | ||||
| -rw-r--r-- | spec/models/chouette/object_id_spec.rb | 180 | ||||
| -rw-r--r-- | spec/models/chouette/route/route_duplication_spec.rb | 16 | ||||
| -rw-r--r-- | spec/models/chouette/vehicle_journey_spec.rb | 6 |
4 files changed, 105 insertions, 105 deletions
diff --git a/spec/controllers/routes_controller_spec.rb b/spec/controllers/routes_controller_spec.rb index 336f20945..42064b5ea 100644 --- a/spec/controllers/routes_controller_spec.rb +++ b/spec/controllers/routes_controller_spec.rb @@ -1,5 +1,3 @@ -Route = Chouette::Route - RSpec.describe RoutesController, type: :controller do login_user @@ -87,10 +85,10 @@ RSpec.describe RoutesController, type: :controller do referential_id: route.line.line_referential_id, line_id: route.line_id, id: route.id - end.to change { Route.count }.by(1) + end.to change { Chouette::Route.count }.by(1) - expect(Route.last.name).to eq(route.name) - expect(Route.last.published_name).to eq(route.published_name) + expect(Chouette::Route.last.name).to eq(route.name) + expect(Chouette::Route.last.published_name).to eq(route.published_name) end end end diff --git a/spec/models/chouette/object_id_spec.rb b/spec/models/chouette/object_id_spec.rb index dd8b66388..7ac5fe5ca 100644 --- a/spec/models/chouette/object_id_spec.rb +++ b/spec/models/chouette/object_id_spec.rb @@ -1,149 +1,149 @@ -require 'spec_helper' +# require 'spec_helper' -describe Chouette::ObjectId, :type => :model do +# describe Chouette::ObjectId, :type => :model do - def objectid(value = "abc:StopArea:abc123") - Chouette::ObjectId.new value - end +# def objectid(value = "abc:StopArea:abc123") +# Chouette::ObjectId.new value +# end - subject { objectid } +# subject { objectid } - context "when invalid" do +# context "when invalid" do - subject { objectid("abc") } +# subject { objectid("abc") } - it { is_expected.not_to be_valid } +# it { is_expected.not_to be_valid } - describe '#parts' do - subject { super().parts } - it { is_expected.to be_nil } - end +# describe '#parts' do +# subject { super().parts } +# it { is_expected.to be_nil } +# end - describe '#system_id' do - subject { super().system_id } - it { is_expected.to be_nil } - end +# describe '#system_id' do +# subject { super().system_id } +# it { is_expected.to be_nil } +# end - end +# end - context "when with spaces in last part" do +# context "when with spaces in last part" do - subject { objectid("abc:Line:Aze toto") } +# subject { objectid("abc:Line:Aze toto") } - it { is_expected.not_to be_valid } +# it { is_expected.not_to be_valid } - end +# end - context "when with spaces in first part" do +# context "when with spaces in first part" do - subject { objectid("ae abc:Line:Aze") } +# subject { objectid("ae abc:Line:Aze") } - it { is_expected.not_to be_valid } +# it { is_expected.not_to be_valid } - end +# end - context "when with spaces in middle part" do +# context "when with spaces in middle part" do - subject { objectid("aeabc:Li ne:Aze") } +# subject { objectid("aeabc:Li ne:Aze") } - it { is_expected.not_to be_valid } +# it { is_expected.not_to be_valid } - end +# end - context "when invalid in first part" do +# context "when invalid in first part" do - subject { objectid("Abc_+19:Line:Abc") } +# subject { objectid("Abc_+19:Line:Abc") } - it { is_expected.not_to be_valid } - end +# it { is_expected.not_to be_valid } +# end - context "when invalid in middle part" do +# context "when invalid in middle part" do - subject { objectid("Abc_19:Li56ne:Abc") } +# subject { objectid("Abc_19:Li56ne:Abc") } - it { is_expected.not_to be_valid } - end +# it { is_expected.not_to be_valid } +# end - context "when invalid in last part" do +# context "when invalid in last part" do - subject { objectid("Abc_19:Line:Ab+c") } +# subject { objectid("Abc_19:Line:Ab+c") } - it { is_expected.not_to be_valid } - end - context "when valid" do +# it { is_expected.not_to be_valid } +# end +# context "when valid" do - subject { objectid("Abc_19:Line:Abc_12-") } +# subject { objectid("Abc_19:Line:Abc_12-") } - it { is_expected.to be_valid } - end +# it { is_expected.to be_valid } +# end - describe "#parts" do +# describe "#parts" do - it "should be the 3 parts of the ObjectId" do - expect(objectid("abc:StopArea:abc123").parts).to eq(%w{abc StopArea abc123}) - end +# it "should be the 3 parts of the ObjectId" do +# expect(objectid("abc:StopArea:abc123").parts).to eq(%w{abc StopArea abc123}) +# end - end +# end - describe "#system_id" do +# describe "#system_id" do - it "should be the first ObjectId parts" do - expect(objectid("first:second:third").system_id).to eq("first") - end +# it "should be the first ObjectId parts" do +# expect(objectid("first:second:third").system_id).to eq("first") +# end - end +# end - describe "#object_type" do +# describe "#object_type" do - it "should be the second ObjectId parts" do - expect(objectid("first:second:third").object_type).to eq("second") - end +# it "should be the second ObjectId parts" do +# expect(objectid("first:second:third").object_type).to eq("second") +# end - end +# end - describe "#local_id" do +# describe "#local_id" do - it "should be the third ObjectId parts" do - expect(objectid("first:second:third").local_id).to eq("third") - end +# it "should be the third ObjectId parts" do +# expect(objectid("first:second:third").local_id).to eq("third") +# end - end +# end - it "should be valid when parts are found" do - allow(subject).to receive_messages :parts => "dummy" - expect(subject).to be_valid - end +# it "should be valid when parts are found" do +# allow(subject).to receive_messages :parts => "dummy" +# expect(subject).to be_valid +# end - describe ".create" do +# describe ".create" do - let(:given_system_id) { "systemId" } - let(:given_object_type) { "objectType" } - let(:given_local_id) { "localId" } +# let(:given_system_id) { "systemId" } +# let(:given_object_type) { "objectType" } +# let(:given_local_id) { "localId" } - subject { Chouette::ObjectId.create(given_system_id, given_object_type, given_local_id) } +# subject { Chouette::ObjectId.create(given_system_id, given_object_type, given_local_id) } - it "should return ObjectId attributes" do - expect(subject.send(:system_id)).to eq(given_system_id) - expect(subject.send(:object_type)).to eq(given_object_type) - expect(subject.send(:local_id)).to eq(given_local_id) - end +# it "should return ObjectId attributes" do +# expect(subject.send(:system_id)).to eq(given_system_id) +# expect(subject.send(:object_type)).to eq(given_object_type) +# expect(subject.send(:local_id)).to eq(given_local_id) +# end - end +# end - describe ".new" do +# describe ".new" do - it "should return an existing ObjectId" do - expect(Chouette::ObjectId.new(objectid)).to eq(objectid) - end +# it "should return an existing ObjectId" do +# expect(Chouette::ObjectId.new(objectid)).to eq(objectid) +# end - it "should create an empty ObjectId with nil" do - expect(Chouette::ObjectId.new(nil)).to be_empty - end +# it "should create an empty ObjectId with nil" do +# expect(Chouette::ObjectId.new(nil)).to be_empty +# end - end +# end -end +# end diff --git a/spec/models/chouette/route/route_duplication_spec.rb b/spec/models/chouette/route/route_duplication_spec.rb index 6645b909f..b8a8c1b35 100644 --- a/spec/models/chouette/route/route_duplication_spec.rb +++ b/spec/models/chouette/route/route_duplication_spec.rb @@ -1,9 +1,9 @@ # From Chouette import what we need ™ -Route = Chouette::Route -StopArea = Chouette::StopArea -StopPoint = Chouette::StopPoint +# Route = Chouette::Route +# StopArea = Chouette::StopArea +# StopPoint = Chouette::StopPoint -RSpec.describe Route do +RSpec.describe Chouette::Route do let!( :route ){ create :route } @@ -11,7 +11,7 @@ RSpec.describe Route do describe 'properties' do it 'same attribute values' do route.duplicate - expect( values_for_create(Route.last, except: %w{objectid}) ).to eq( values_for_create( route, except: %w{objectid} ) ) + expect( values_for_create(Chouette::Route.last, except: %w{objectid}) ).to eq( values_for_create( route, except: %w{objectid} ) ) end it 'and others cannot' do expect{ route.duplicate name: 'YAN', line_id: 42 }.to raise_error(ArgumentError) @@ -23,13 +23,13 @@ RSpec.describe Route do describe 'side_effects' do it { - expect{ route.duplicate }.to change{Route.count}.by(1) + expect{ route.duplicate }.to change{Chouette::Route.count}.by(1) } it 'duplicates its stop points' do - expect{ route.duplicate }.to change{StopPoint.count}.by(route.stop_points.count) + expect{ route.duplicate }.to change{Chouette::StopPoint.count}.by(route.stop_points.count) end it 'does bot duplicate the stop areas' do - expect{ route.duplicate }.not_to change{StopArea.count} + expect{ route.duplicate }.not_to change{Chouette::StopArea.count} end end diff --git a/spec/models/chouette/vehicle_journey_spec.rb b/spec/models/chouette/vehicle_journey_spec.rb index d4f3e0204..ca438ffcc 100644 --- a/spec/models/chouette/vehicle_journey_spec.rb +++ b/spec/models/chouette/vehicle_journey_spec.rb @@ -101,10 +101,12 @@ describe Chouette::VehicleJourney, :type => :model do expect { Chouette::VehicleJourney.state_update(route, collection) }.to change {Chouette::VehicleJourney.count}.by(1) + expect(collection.last['objectid']).not_to be_nil - vj = Chouette::VehicleJourney.find_by(objectid: collection.last['objectid']) - expect(vj.published_journey_name).to eq 'dummy' + Chouette::VehicleJourney.last.run_callbacks(:commit) + + expect(Chouette::VehicleJourney.last.published_journey_name).to eq 'dummy' end it 'should save vehicle_journey_at_stops of newly created vj' do |
