1
私が正しく理解している場合、以下のような形式でユーザーを作成しても、データベースにレコードは作成されません。ユーザー登録し、システムテストでアカウントページにアクセスしますか?
私はこれらの手順を実行するシステムのテストを作成したい:
1.フォームでサインアップ
2.ログインアカウントページ
3.アップデートアカウント情報
達成することができますどのような技術上記のシナリオ?
within 'form#t-signup-form' do
fill_in 'first_name', with: 'Eve'
fill_in 'last_name', with: 'Farmer'
fill_in 'email', with: '[email protected]'
fill_in 'password', with: 'Something'
find('button').click
end
ありがとう!これは目を見張るものでした。しかし、私の根本的な問題は残念ながら残念です。あなたがそれを見る時間があれば、私は[新しい質問を作成しました](https://stackoverflow.com/questions/47604409/setting-current-user-in-system-tests)。 –