我有一些测试需要制作,但我很困惑如何制作它。
测试需求是:
Action_Mailer.rb
class Mailer < ActionMailer::Base
default charset: 'ISO-2022-JP' if StoreConfig.set_mail_charset_to_iso2022jp?
uri = URI(StoreConfig.store_root_url)
default_url_options[:protocol] = uri.scheme
default_url_options[:host] = uri.host
StoreConfig.rb
这是我设置env变量的地方。
@set_mail_charset_to_iso2022jp = (ENV['SET_MAIL_CHARSET_TO_ISO2022JP'] == 'true')
答案 0 :(得分:0)
您只需检查以下条件,以确保CP符合您的要求:
ENV['MAIL_CHARSET'] == 'ISO2022JP'