我需要进行一些测试,但是我对如何进行测试感到困惑。

测试需求是:

  1. 当环境变量设置为true时检查字符集,何时设置为默认ISO-2022-JP
  2. 检查charset何时设置为UTF-8,但未设置env变量。

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

这是我设置环境变量的地方。

@set_mail_charset_to_iso2022jp = (ENV['SET_MAIL_CHARSET_TO_ISO2022JP'] == 'true')

===============>>#1 票数:0

您仅需检查以下情况即可确保CP与您所需的相同:

ENV['MAIL_CHARSET'] == 'ISO2022JP'

  ask by agstwn21 translate from so

未解决问题?本站智能推荐: