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