From 560a3dbe70c7bed1ef43134214db14fae6001da5 Mon Sep 17 00:00:00 2001 From: Ziyi Date: Thu, 25 Mar 2021 17:00:58 -0700 Subject: [PATCH] CAUTION: deleted user model spec for mailbluster --- spec/models/user_spec.rb | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index cd3bac07..2e890949 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -530,42 +530,4 @@ describe User do expect(User.omniauth_providers).to eq [:suse, :google, :facebook, :github, :discourse] end end - - describe 'mailbluster' do - it 'creates a Mailbluster lead on creating a user' do - user_mailbluster = build(:user) - url = 'https://api.mailbluster.com/api/leads/' - - response_body = "{ - \"message\": \"Lead created\", - \"lead\": { - \"id\": 329395, - \"firstName\": \"#{user_mailbluster.name}\", - \"lastName\": \"\", - \"fullName\": \"#{user_mailbluster.name}\", - \"email\": \"#{user_mailbluster.email}\", - \"subscribed\": true, - \"tags\": [ - #{ENV['OSEM_NAME'] || 'snapcon'} - ], - } - }" - stub_request(:post, url) - .to_return(body: response_body, status: 200) - - # Do not request before save - expect(WebMock).not_to have_requested(:post, url) - - # Request after save - user_mailbluster.save! - - expect(WebMock).to have_requested(:post, url).with(body: { - 'email': user_mailbluster.email, - 'firstName': user_mailbluster.name, - 'overrideExisting': true, - 'subscribed': true, - 'tags': [ENV['OSEM_NAME'] || 'snapcon'] - }.to_json) - end - end end