From cc579731037eeed788445c03bdce622040703144 Mon Sep 17 00:00:00 2001 From: Ziyi Date: Sat, 13 Mar 2021 15:29:25 -0800 Subject: [PATCH] Fixed spec @user --- app/helpers/external/mailbluster_helper.rb | 3 ++- spec/helpers/external/mailbluster_helper_spec.rb | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/helpers/external/mailbluster_helper.rb b/app/helpers/external/mailbluster_helper.rb index c7e42a83..474190bc 100644 --- a/app/helpers/external/mailbluster_helper.rb +++ b/app/helpers/external/mailbluster_helper.rb @@ -5,7 +5,7 @@ module External def create_lead(user) # TODO begin - uri = URI("api.mailbluster.com/api/leads") + uri = URI("http://api.mailbluster.com/api/leads") http = Net::HTTP.new(uri.host, uri.port) request = Net::HTTP::Post.new(uri.path, {'Authorization' => ENV["MAILBLUSTER_API_KEY"]}) # TODO Authorization=APIKEY @@ -14,6 +14,7 @@ module External 'subscribed' => true, 'tags' => ["snapcon"], 'overrideExisting' => true}.to_json + puts request response = http.request(request) puts response return true diff --git a/spec/helpers/external/mailbluster_helper_spec.rb b/spec/helpers/external/mailbluster_helper_spec.rb index 86881118..aa30f8ca 100644 --- a/spec/helpers/external/mailbluster_helper_spec.rb +++ b/spec/helpers/external/mailbluster_helper_spec.rb @@ -8,7 +8,7 @@ describe External::MailblusterHelper, type: :helper do describe 'create_lead' do it 'makes a post request to Mailbluster\'s API' do - create_lead(@user) + create_lead(user) expect(WebMock).to have_requested(:post, "api.mailbluster.com/api/leads"). with { |req| req.body == "abc" } end