aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorcedricnjanga2017-11-20 15:43:25 +0100
committercedricnjanga2017-11-20 15:44:20 +0100
commit400fd17ac6cfa612d0ca634fe1f5107a91908783 (patch)
treec09b06a8a74be138b0f8e36af0c066a0295c93ba /spec
parent70313954ea0431f02826aa5aaafefedea3c8fb00 (diff)
downloadchouette-core-400fd17ac6cfa612d0ca634fe1f5107a91908783.tar.bz2
Change the use of namespace and remove modules
Diffstat (limited to 'spec')
-rw-r--r--spec/controllers/routes_controller_spec.rb8
-rw-r--r--spec/models/chouette/object_id_spec.rb180
-rw-r--r--spec/models/chouette/route/route_duplication_spec.rb16
-rw-r--r--spec/models/chouette/vehicle_journey_spec.rb6
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