You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
558 B
22 lines
558 B
# frozen_string_literal: true |
|
|
|
require 'rails_helper' |
|
|
|
RSpec.describe 'Configuration for email', type: :feature do |
|
context 'with special characters in SMTP_PASSWORD env variable' do |
|
let(:password) { ']]123456789[["!:@<>/\\=' } |
|
|
|
around do |example| |
|
ClimateControl.modify SMTP_PASSWORD: password do |
|
example.run |
|
end |
|
end |
|
|
|
it 'parses value correctly' do |
|
expect(Rails.application.config_for(:email, env: :production)) |
|
.to include( |
|
smtp_settings: include(password: password) |
|
) |
|
end |
|
end |
|
end
|
|
|