2

RSpecでは、特定のテキストに対応するリンクを簡単にたどることができます

click_link "change your password"

RSpec は適切なリンクを見つけ、関連する HREF をたどります。

これをメールでどのように行うのですか?

を使用して電子メールで同じ動作を実行しようとしていますemail_specただし、 email_spec helpersの特定のリンク テキストに対応するリンクをクリックする同等のヘルパーが見つからないようです。

これは非常に明白なユースケースのように思えるので、何かを書く前に、それが既に存在するかどうかを確認したかったのです。

シナリオは、メール内の「パスワードの変更」に対応するリンクをたどりたいというものです。

4

1 に答える 1

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」フィールドです。

お役に立てれば。

于 2016-01-08T11:28:09.497 に答える