Remove unnecessary dependence on WebMock within factories.
This commit is contained in:
parent
014613248e
commit
ab6916e913
2 changed files with 0 additions and 21 deletions
|
|
@ -1,7 +1,5 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
require 'webmock'
|
|
||||||
|
|
||||||
namespace :data do
|
namespace :data do
|
||||||
desc 'Create demo data for our local development'
|
desc 'Create demo data for our local development'
|
||||||
include FactoryBot::Syntax::Methods
|
include FactoryBot::Syntax::Methods
|
||||||
|
|
|
||||||
|
|
@ -80,25 +80,6 @@ FactoryBot.define do
|
||||||
last_sign_in_at { Date.today }
|
last_sign_in_at { Date.today }
|
||||||
is_disabled { false }
|
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
|
# Called by every user creation
|
||||||
|
|
||||||
after(:create) do |user|
|
after(:create) do |user|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue