aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorLuc Donnet2018-01-31 14:15:19 +0100
committerGitHub2018-01-31 14:15:19 +0100
commit7f483236325d54acc6499a82e8a98b8e8d744d41 (patch)
treec35b9353f5617bc661f063ef186e7606ad711e86 /spec
parentc100b5ae399d3c092801a13c26e8f28ea1a1797f (diff)
parent9c322a5ea47f0badb0ba7e91de6df42d25e591c5 (diff)
downloadchouette-core-7f483236325d54acc6499a82e8a98b8e8d744d41.tar.bz2
Merge pull request #269 from af83/5574-vehicle-journeys--fix-transporter-deletion-in-modal--rb
5574 vehicle journeys fix transporter deletion in modal rb
Diffstat (limited to 'spec')
-rw-r--r--spec/models/chouette/vehicle_journey_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/models/chouette/vehicle_journey_spec.rb b/spec/models/chouette/vehicle_journey_spec.rb
index 2a88ac3ce..21bbc1ba8 100644
--- a/spec/models/chouette/vehicle_journey_spec.rb
+++ b/spec/models/chouette/vehicle_journey_spec.rb
@@ -231,6 +231,14 @@ describe Chouette::VehicleJourney, :type => :model do
expect(vehicle_journey.reload.company_id).to eq state['company']['id']
end
+ it "handles vehicle journey company deletion" do
+ vehicle_journey.update(company: create(:company))
+ state.delete('company')
+ Chouette::VehicleJourney.state_update(route, collection)
+
+ expect(vehicle_journey.reload.company_id).to be_nil
+ end
+
it 'should update vj attributes from state' do
state['published_journey_name'] = 'edited_name'
state['published_journey_identifier'] = 'edited_identifier'