@@ -29,7 +29,7 @@ class Sequencer
private
def organization_id
- id_map['Organization'][resource['company_id']]
+ id_map.dig('Organization', resource['company_id'])
end
@@ -104,5 +104,15 @@ RSpec.describe ::Sequencer::Sequence::Import::Freshdesk::Contact, sequencer: :se
expect(User.last).to have_attributes(imported_user)
+
+ context 'without organizations' do
+ let(:id_map) do
+ {}
+ end
+ it 'imports customer correctly (increased user count)' do
+ expect { process(process_payload) }.to change(User, :count).by(1)