在RSpec中,我可以使用
轻松跟踪与某些文本相对应的链接click_link "change your password"
RSpec将找到适当的链接并遵循相关的HREF。
我正在尝试使用email_spec
在电子邮件中执行相同的行为。但是我似乎无法找到一个等效的帮助器,它将点击与email_spec helpers中特定链接文本相对应的链接。
这似乎是一个非常明显的用例,所以在我写一些东西为我做之前我想检查一个是否已经存在。
场景是我想要关注电子邮件中与“更改我的密码”对应的任何链接。
答案 0 :(得分:0)
我希望您已正确安装email_spec,并且您的规范或spec_helper.rb文件中包含帮助程序模块。如果您这样做,您的测试中将提供适当的方法。然后,您需要open_email,然后调用visit_in_email。例如:
open_email('jdoe@gmail.com')
visit_in_email('Confirm my account')
expect(page).to have_content('Your email address has been successfully confirmed.')
open_email调用中使用的地址是" to"字段。
希望这有帮助。