Sha256: 643ae32e67d32efe2987ad864d55a7284c1933eaba32314bbaeb794f951a4364
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
describe "Companies API Live test", live: true do # Let's try to hit all the API endpoints at least once before do Hubspot.configure hapikey: "demo" end 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hubspot-ruby-0.5.0 | spec/live/companies_integration_spec.rb |