diff --git a/spec/helpers/external/mailbluster_helper_spec.rb b/spec/helpers/external/mailbluster_helper_spec.rb index ea680b6c..57a99977 100644 --- a/spec/helpers/external/mailbluster_helper_spec.rb +++ b/spec/helpers/external/mailbluster_helper_spec.rb @@ -9,32 +9,20 @@ describe External::MailblusterHelper, type: :helper do describe 'create_lead' do it 'makes a post request to Mailbluster\'s API' do stub_request(:post, "http://api.mailbluster.com/api/leads") - .to_return(body: '{ + .to_return(body: `{ "message": "Lead created", "lead": { "id": 329395, - "firstName": "Richard", - "lastName": "Hendricks", - "fullName": "Richard Hendricks", - "email": "richard@example.com", - "timezone": "America/Los_Angeles", - "ipAddress": "162.213.1.246", - "subscribed": false, - "meta": { - "company": "Pied Piper", - "role": "CEO", - "continent": "North America", - "country": "United States", - "city": "San Jose", - "latitude": 37.3008, - "longitude": -121.9777, - "source": "Lead API" - }, + "firstName": "#{user.name}", + "lastName": "", + "fullName": "#{user.name}", + "email": "#{user.email}", + "subscribed": true, "tags": [ "snapcon" ], } - }', status: 200) + }`, status: 200) create_lead(user) expect(WebMock).to have_requested(:post, "api.mailbluster.com/api/leads").with(body: { 'email': user.email,