spec/live/companies_integration_spec.rb in hubspot-ruby-0.4.0 vs spec/live/companies_integration_spec.rb in hubspot-ruby-0.5.0

- old
+ new

@@ -3,21 +3,29 @@ before do Hubspot.configure hapikey: "demo" end - it 'find, update and destroy a company' do + it 'find, update, batch_update and destroy a company' do companies = Hubspot::Company.find_by_domain("create-delete-test.com") companies.first.destroy! if companies.any? company = Hubspot::Company.create!("Create Delete Test", domain: "create-delete-test.com") expect(company).to be_present company.update! name: "Create Delete Test 2" company = Hubspot::Company.find_by_id(company.vid) + expect(company["name"]).to eql "Create Delete Test 2" + Hubspot::Company.batch_update!([{objectId: company.vid, name: 'Batch Update'}]) + sleep 0.5 # prevent bulk update hasn't finished propagation + company = Hubspot::Company.find_by_id(company.vid) + + expect(company["name"]).to eql "Batch Update" + expect(company.destroy!).to be_true expect(Hubspot::Company.find_by_domain("create-delete-test.com")).to eq [] + end end