From ab6916e913617c9d861af502929628d7275cef06 Mon Sep 17 00:00:00 2001 From: CactusPuppy Date: Thu, 22 Apr 2021 19:48:38 -0700 Subject: [PATCH] Remove unnecessary dependence on WebMock within factories. --- lib/tasks/demo_data_for_development.rake | 2 -- spec/factories/users.rb | 19 ------------------- 2 files changed, 21 deletions(-) diff --git a/lib/tasks/demo_data_for_development.rake b/lib/tasks/demo_data_for_development.rake index 026f3e20..d54f8cfb 100644 --- a/lib/tasks/demo_data_for_development.rake +++ b/lib/tasks/demo_data_for_development.rake @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'webmock' - namespace :data do desc 'Create demo data for our local development' include FactoryBot::Syntax::Methods diff --git a/spec/factories/users.rb b/spec/factories/users.rb index 75af7370..557d777f 100644 --- a/spec/factories/users.rb +++ b/spec/factories/users.rb @@ -80,25 +80,6 @@ FactoryBot.define do last_sign_in_at { Date.today } is_disabled { false } - after(:build) do |user| - url_mailbluster = 'https://api.mailbluster.com/api/leads/' - response_body = "{ - \"message\": \"Lead created\", - \"lead\": { - \"id\": 329395, - \"firstName\": \"#{user.name}\", - \"lastName\": \"\", - \"fullName\": \"#{user.name}\", - \"email\": \"#{user.email}\", - \"subscribed\": true, - \"tags\": [ - #{ENV['OSEM_NAME'] || 'snapcon'} - ], - } - }" - WebMock.stub_request(:post, url_mailbluster) - .to_return(body: response_body, status: 200) - end # Called by every user creation after(:create) do |user|