安装LitleOnline Gem会更改ActionMailer电子邮件空白

时间:2014-06-16 13:55:01

标签: ruby-on-rails ruby actionmailer

我有一个带有ActionMailer的Rails 4项目以及相关的测试。测试检查确切的HTML电子邮件正文。

在做一些与电子邮件无关的工作时,我需要安装LitleOnline gem进行付款处理。我添加

gem 'LitleOnline'

到我的Gemfile,然后运行

bundle install --path vendor

我的Gemfile.lock显示了这些新宝石:

LitleOnline (8.19.0)
crack (0.4.2)
safe_yaml (1.0.3)
libxml-ruby (2.7.0)
net-sftp (2.1.2)
net-ssh (2.9.1)
xml-mapping (0.9.1)
xml-object (0.9.93)

现在我的ActionMailer测试失败,因为HTML输出中的空格不同。我得到了一堆差异,如:

-\t\t\t\t\t</tr></table></div>
+\t\t\t\t\t</tr>
+
+\t\t\t</table></div>

真正奇怪的是,如果我bundle exec gem uninstall xxx所有新宝石,测试仍然失败!

新宝石如何影响我的电子邮件的空白区域?

0 个答案:

没有答案