spec/integration/singleton_spec.rb in maestrano-connector-rails-2.0.1 vs spec/integration/singleton_spec.rb in maestrano-connector-rails-2.0.2.pre.RC1

- old
+ new

@@ -83,18 +83,22 @@ ], name: 'My not so awesome store' } } + let(:synchronized_entity) { "singleton_integration" } + before { allow(connec_client).to receive(:get).and_return(ActionDispatch::Response.new(200, {}, {company: company}.to_json, {})) allow_any_instance_of(Entities::SingletonIntegration).to receive(:get_external_entities).and_return(ext_company) allow_any_instance_of(Entities::SingletonIntegration).to receive(:update_external_entity).and_return(nil) allow(connec_client).to receive(:batch).and_return(ActionDispatch::Response.new(200, {}, {results: [{status: 200, body: {company: {id: [{provider: 'connec', id: 'some connec id'}]}}}]}.to_json, {})) + allow(Maestrano::Connector::Rails::External).to receive(:entities_list).and_return([synchronized_entity]) + organization.reset_synchronized_entities(true) } - subject { Maestrano::Connector::Rails::SynchronizationJob.new.sync_entity('singleton_integration', organization, connec_client, external_client, nil, {}) } + subject { Maestrano::Connector::Rails::SynchronizationJob.new.sync_entity(synchronized_entity, organization, connec_client, external_client, nil, {}) } describe 'when no idmap' do describe 'when received both' do