问题标签 [email-spec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 电子邮件规范有什么问题?
当我写:
一切正常。
但如果我写:
没有任何效果......只有一行被移到最后......繁荣......
原因可能是在检查电子邮件之前有一些延迟?或类似的东西。
cucumber - 必须在哪里输入电子邮件密码?
example@example.com
除了第 32 行之外,我必须在 email_steps.rb 中更改什么?
这怎么能在没有密码的情况下查看我的电子邮件?
我不明白,我是否必须更改 hier(在email_steps.rb中)并像我的测试一样使用它(写我的测试 hier)?
或者我必须写一个新的测试,这将使用来自email_steps.rb的命令???
ruby-on-rails-3 - rails rspec email_spec 失败,但真正的电子邮件有效
真正的电子邮件有效,但测试失败。不知道出了什么问题。有谁知道可能是什么问题?
使用有效参数创建的 TasksController POST 向协作者发送电子邮件(失败 - 1)
失败:
1) TasksController POST 使用有效参数创建电子邮件合作者失败/错误:Emailer.should_receive(:send_email).with(user, :new_task, assigns(:task).project) ().send_email(#, :new_task, 'blah ')
预期:1 次
收到:0 次
我有以下宝石:
rails (3.2.7)
rspec-rails (2.11.4)
email_spec (1.2.1)
ruby-on-rails - 使用 rspec、capybara 和 email_spec 设计密码恢复的集成测试
我正在尝试使用 email_spec 使用 rspec/capybara 测试密码恢复
我的 test.rb 包含:
我的测试是这样的:
我的测试失败如下:
如果我设置了 default_url_options,rspec 会尝试发送邮件。我不太确定:only_path。
谁能指出我正确的方向?非常感谢。
ruby-on-rails - Capybara+rspec:Reset_Password 路由错误
所以我正在尝试测试忘记密码的简单功能。我是新手,如果这是一个愚蠢的问题,请原谅。在这里,我必须以 forgot_password 形式输入用户电子邮件,它会在电子邮件中向我发送一个链接以重置密码。我正在访问电子邮件,但是当它单击链接时,页面最终出现在错误页面上
这是我的 spec_helper
有什么我想念的吗?谢谢!
ruby-on-rails-4 - 安装 email_spec 后如何解决 gem 依赖冲突
我刚刚根据自述文件中的说明安装了 email-spec 以与 rspec 一起使用。现在,当我尝试运行测试(即使没有在我的规范中使用电子邮件规范的方法)时,我收到此错误:
预先准备bundle exec
将使测试运行良好(我仍然收到Neither Pony nor ActionMailer appear to be loaded so email-spec is requiring ActionMailer
通知,但我想这是另一个帖子的主题)。
这是我的 Gemfile。我没有明确调用 minitest,所以我假设它是 email_spec 和其他东西的依赖项。
gem 'minitest', '~> 4.7.5'
我尝试通过添加到我的组来解决冲突:test
,但仍然遇到相同的错误。
我的问题是:
1)我以前从来不需要预先准备bundle exec
。我应该尝试解决冲突而不是预先设置bundle exec
吗?
2)如果问题1“是”,我将如何去做?
ruby-on-rails - Rails 测试环境:为什么 ActionMailer 需要 default_url_options?
为什么测试环境需要为 ActionMailer 设置 default_url_options?
如果我不设置它,我会在执行我的规范时得到这个:
我特别想知道,因为在设置时
那么理论上电子邮件中的链接将导致 localhost:3000,据我所知,这不是测试服务器实例真正运行的位置?尽管如此,当使用email_spec
gem 并单击电子邮件中的链接时,它们仍然有效,因为 gem 删除了服务器名称和端口,因此链接通常如下所示:
所以再来一次:如果它被email_spec
gem 删除了,我需要为它指定什么主机?
rest - 如何在mailgun中重新发送丢弃的电子邮件
如何在mailgun中重新发送丢失的电子邮件?
我正在使用 mailgun 在我的应用程序中发送邮件,但有些邮件被丢弃了。有什么方法可以重新发送丢弃的邮件吗?
rspec - 有没有办法根据 email_spec 中的文本跟踪链接?
在 RSpec 中,我可以轻松地使用与某些文本相对应的链接
然后,RSpec 将找到适当的链接并遵循相关的 HREF。
你如何在电子邮件中做到这一点?
我正在尝试使用在电子邮件中执行相同的行为email_spec
。但是,我似乎找不到一个等效的帮助程序来单击与email_spec 帮助程序中的特定链接文本相对应的链接。
这似乎是一个非常明显的用例,所以在我为我写一些东西之前,我想检查一个是否已经存在。
场景是我想关注电子邮件中与“更改我的密码”相对应的任何链接。
amazon-web-services - AWS SES 句柄不存在带有 Lambda 的邮箱
我尝试使用 AWS SES 在获取电子邮件时处理一些应用程序数据。
我已经使用 AWS SES 验证了 mydomain.com。我想处理发送到地址 1@mydomain.com 2@mydoamin.com 的动态电子邮件,其中 1,2 id 来自数据库。
我想用 AWS lambda 处理它,但我不能这样做,因为我得到:
550 5.1.1 未采取请求的操作:邮箱不可用
有没有办法绕过邮箱的创建?
如何通过 SES 更改为电子邮件地址,以将所有电子邮件发送到一个预先存在的邮箱?