- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想测试用户在我的应用程序中注册时事通讯表单后是否已成功订阅。
我发现了这个类似的问题 Testing Mailchimp 3.0 and Gibbon 2.x with Rspec没有人回应。
我想到了一个解决方案,那就是使用 gibbon 的方法,例如 gibbon.lists(list_id).members.retrieve
并检查结果对象中是否存在该用户。
最佳答案
我不知道 MailChimp 的详细信息,但一般来说,您的应用会轮询 MailChimp 的 API 以获取新订阅者,或者 MailChimp 会ping 您应用的端点到通知它。
无论如何,您可能希望使用类似 https://github.com/vcr/vcr 的东西记录 MailChimp 的响应并对其进行测试。
第一种情况(轮询)
你的测试会调用类似
的方法MailChimpFacade.new_subscribers_since(last_time_you_checked_for_subscribers)
您可以模拟该方法以返回数据(一个订阅者、零个订阅者、多个订阅者)。
第二种情况(ping)
当 MailChimp 向您的 Controller 之一发送请求时 - 使用此类 VCR 负载并将其发送到 Controller 以对其进行测试。
这是一个普遍的想法。
还有其他考虑因素:当 MailChimp 返回乱码时不可用时应该发生什么 - 您可能还想使用上述技术对其进行测试。
关于ruby-on-rails - 如何使用 RSpec 测试 Gibbon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48885791/
我使用了一个教程来使用 mailchimp 设置我的应用程序,以便它将新订阅者发送到 mailchimp 列表。如果你顺其自然,一切都会很好。但是当我运行 Rspec 时,我的测试套件的一半是红色的,
我使用了一个教程来使用 mailchimp 设置我的应用程序,以便它将新订阅者发送到 mailchimp 列表。如果你顺其自然,一切都会很好。但是当我运行 Rspec 时,我的测试套件的一半是红色的,
我想测试用户在我的应用程序中注册时事通讯表单后是否已成功订阅。 我发现了这个类似的问题 Testing Mailchimp 3.0 and Gibbon 2.x with Rspec没有人回应。 我想
我正在尝试使用 Gibbon 和 Mailchimp 进行基本邮件列表设置。 当我启动我的 rails 服务器 rails s 时,我经常遇到这个错误 我什至降级到版本 gem 'gibbon', '
我正在使用设计和长臂猿 gem 让用户注册我的网站。长臂猿 gem 的工作原理是将用户添加到 mailchimp 的列表中,但不会向他们发送确认电子邮件,根据文档,我相信我的代码应该这样做。这是相关的
我已经环顾四周很长时间,但找不到任何答案。 在我的 rails 4 应用程序中,我使用 Gibbon gem (v.2.0.1) 来管理 mailchimp 列表。就订阅和取消订阅用户而言,一切正常,
我想弄清楚如何使用 Rails 中的 Gibbon gem 自动将订阅者添加到 MailChimp 中的特定兴趣组? 我发现这篇文章详细介绍了执行此操作的非 Rails 方法:http://roman
我正在使用 Gibbon 和 Export API 的 campaignSubscriberActivity 方法从 Mailchimp 检索订阅者事件。我正在使用 Ruby 2.1.2 和 Gibb
我正在尝试添加 gibbon gem进入 Rails 3.2 应用程序。 我已按照说明操作,并使用以下内容设置了 gibbon.rb 初始值设定项 Gibbon::API.api_key = ENV[
在我的应用程序的用户设置中,用户可以通过选中一个框来订阅或取消订阅 MailChimp 列表。我在检索用户 MailChimp member_id 时遇到了一些问题。 我创建了一个 .env 文件:
我是一名优秀的程序员,十分优秀!