diff options
| author | Luc Donnet | 2018-01-31 14:15:19 +0100 |
|---|---|---|
| committer | GitHub | 2018-01-31 14:15:19 +0100 |
| commit | 7f483236325d54acc6499a82e8a98b8e8d744d41 (patch) | |
| tree | c35b9353f5617bc661f063ef186e7606ad711e86 /spec | |
| parent | c100b5ae399d3c092801a13c26e8f28ea1a1797f (diff) | |
| parent | 9c322a5ea47f0badb0ba7e91de6df42d25e591c5 (diff) | |
| download | chouette-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.rb | 8 |
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' |
