0

所以,你能不能给我写一个例子,我如何在黄瓜中使用电子邮件规范和 watir-webdriver。

我找不到他:https ://github.com/bmabey/email-spec

和hier:https ://github.com/bmabey/email-spec/wiki/Use-Cucumber-to-Test-Email

它对我不起作用...... :(

Then /^I should receive an email with a link to a confirmation page$/ do
  unread_emails_for(current_email_address).size.should == 1  
  open_last_email_for(last_email_address)
  current_email.should have_subject(/ALPHAJUMP: Bitte bestätigen Sie Ihre Registrierung./)
  current_email.should have_body_text('Herzlich willkommen')
  click_email_link_matching /Jetzt freischalten/
  page.should have_content("Wir begrüßen Sie auf ALPHAJUMP!")
end

错误消息:预期:1 得到:0(使用 ==)(RSpec::Expectations::ExpectationNotMetError)

4

1 回答 1

0

我认为错误消息说您不需要delayed_job gem。这可以解决问题:

require 'delayed_job'

由于这不是问题的标题,我想你仍然不知道如何用 Cucumber 测试电子邮件,但我想这应该是另一个问题。

于 2012-09-11T21:09:07.597 回答